【发布时间】:2012-08-07 09:47:05
【问题描述】:
我是 python 新手,对将字符串转换为列表感到困惑。我不确定如何在列表中创建列表以完成以下操作:
例如。
string = '2,4,6,8|10,12,14,16|18,20,22,24'
我正在尝试使用 split() 创建一个数据结构 my_data,以便在我输入时
print my_data[1][2] #it should return 14
卡住了: 这是我一开始做的:
new_list = string.split('|') #['2,4,6,8', '10,12,14,16,', '18,20,22,24']
而且我知道您不能拆分列表,所以我首先split() 字符串,但我不知道如何将新列表中的字符串转换为列表以便我获得正确的输出。
【问题讨论】:
-
你不能
.split一个列表,但你可以拆分列表中的字符串,这就是我所做的 -
+1 对于这样一个写得很好的问题!实际上,您尝试解决了您的问题,发布了您尝试过的内容,然后就下一步该去哪里寻求具体帮助 - 太棒了!