我正在创建一个程序,其中我必须刮2列一个接一个。我无法附加有两列的列表。 例如:
>>> list1[['a1', 'a2', 'a3'], ['b1', 'b2', 'b3'], ['c1', 'c2', 'c3']]
>>> list1[0][2]
... 'a3'
>>> list1[0][2]+="Ratan"
>>> list1[0][2]
... 'a3Ratan'
>>> list2 = [["Ratan",[]],["Kanchan",[]]]
>>> list2
... [['Ratan', []], ['Kanchan', []]]
>>> list2[0][1]+=" Bhushan"
>>> list2[0][1]
... [' ', 'B', 'h', 'u', 's', 'h', 'a', 'n']
>>> list2
... [['Ratan', [' ', 'B', 'h', 'u', 's', 'h', 'a', 'n']],['Kanchan',[]]]
>>> list2[0][1]+=' Bhushan'
>>> list2
... [['Ratan', [' ', 'B', 'h', 'u', 's', 'h', 'a', 'n', ' ', 'B', 'h', 'u', 's', 'h', 'a', 'n']], ['Kanchan', []]]
>>> list2[0][1]+=str(' Bhushan')
>>> list2[0][1]
... [' ', 'B', 'h', 'u', 's', 'h', 'a', 'n', ' ', 'B', 'h', 'u', 's', 'h', 'a', 'n', ' ', 'B', 'h', 'u', 's', 'h', 'a', 'n']
我不明白为什么字符串连接不起作用。你知道吗
请帮忙。你知道吗
list1[0][2]
是字符串,list2[0][1]
是列表。区别在于它们如何处理+=
运算符:如果要将元素附加到列表中,请使用
append
:相关问题 更多 >
编程相关推荐