Python 从列表中分离点值
我有一个csv文件。在一个特定的列中,比如c3,我用点来格式化数据。例如,列包含:Python 从列表中分离点值,python,python-2.7,Python,Python 2.7,我有一个csv文件。在一个特定的列中,比如c3,我用点来格式化数据。例如,列包含: c3={[12.14.01],[12.14.02],[12.14.03],[12.14.04].....} 我想把它们分为三个部分:12 14 01,分别放回同一个csv文件中,作为一个特定列附加。例如: column10=12 column11=14 columnn12=01 append row 1 column10=12 column11=14 columnn12=02 append row 2 co
c3={[12.14.01],[12.14.02],[12.14.03],[12.14.04].....}
我想把它们分为三个部分:12 14 01,分别放回同一个csv文件中,作为一个特定列附加。例如:
column10=12 column11=14 columnn12=01 append row 1
column10=12 column11=14 columnn12=02 append row 2
column10=12 column11=14 columnn12=03 append row 3
如何使用python实现这一点?它只是一个字符串,您可以在
上拆分它:
>>> '12.14.01'.split('.')
['12', '14', '01']
从那时起,构造一个新列表并将其传递回csv.writer()
以写入新文件是很简单的。因为它在csv文件中描述了如何提取特定列数据,然后将其分离并粘贴到空列中