【发布时间】:2018-01-16 12:57:57
【问题描述】:
我一直在尝试使用一些循环将字符串与数组内容连接在一起,如下例所示:
Array's content for each index:
array[0] = [bla,bla,bla,bla]
array[1] = [ble,ble,ble,ble]
array[2] = [bli,bli,bli,bli]
String i want to add:
new_string = ",ok"
我想得到以下输出:
bla,bla,bla,bla,ok
如果我尝试类似下面的代码,我会得到以下输出
print (str(array[0]) + new_string)
Output:
bla,bla,bla,bla
,OK
newer_string = str(array[0]) + new_string
print (newer_string)
Output:
[bla,bla,bla,bla\n],ok
所以我不太确定如何获得我想要的结果。此外,数组的每个内容都非常庞大,上面的示例只是它们所包含内容的简化版本,但我要添加的字符串只是一两个单词。
编辑:
这是我的索引数组之一的示例。他们每个人都有一个分隔线,我从 csv 文件中获得。
Array[0] = [11111,22222,88888888888,2018-01-01 00:00:00,Document,Place,type1,type2,COMPLET SUCESS,,PostPaid,No Extra,,20,N,,,,,,,,,,,9876543321,No,R,P,november,proxy ,2018-01-01 16:01:01]
【问题讨论】:
-
您应该努力至少提供真实的示例数据...
-
基本上没有什么不同,只是长了很多,就像用20个","左右分隔的行。
-
不清楚,但您的 list 似乎包含如下字符串:
"[bla,bla,bla,bla\n]"这似乎不是一个好主意。相反,该列表应包含 列表,例如['bla','bla','bla','bla'] -
添加了最小、完整和可验证的示例