簡體   English   中英

將逗號分隔的字符串分配給元組數組-python,numpy

[英]Assigning comma separated strings to an array of tuples - python, numpy

一些外殼轉義命令給我:

a=!ls /cygdrive/s | grep "^Something6" | tr -d [A-Za-z] | sed "s/_.*$//" | sed "s/-/ /" | sed "s/ /,/"

['64,2014-04-01','64,2014-04-02','64,2014-04-03','64,2014-04-04','64,2014-04-07' ,'64,2014-04-07','64,2014-04-08','64,2014-04-09','64,2014-04-11','64,2014-04-14' ]

最終目標是將其與versiondate列一起放入數據庫中。 對於中間實驗,我想將字符串數組放入元組數組或字典中,而無需大量復制。

喜歡:

version = np.empty(1,dtype=object_)
date = np.empty(1,dtype=object_)
version = a[1:]

但是我需要在','處分割字符串。 一口氣如何才能最優雅地做到這一點?

結果應該是這樣的:

(('64','2014-04-01'),
 ('64','2014-04-02'),
     etc.
     ...
[tuple(x.split(',')) for x in a]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM