如何将以下每个元组(即列表中的元素)的内容附加到另一个已经包含"内容"的列表中?所以,我想将以下内容附加到一个非空的列表(例如:result []):
l = [('AAAA', 1.11), ('BBB', 2.22), ('CCCC', 3.33)]
Run Code Online (Sandbox Code Playgroud)
显然,以下不做的事情:
for item in l:
result.append(item)
print result
Run Code Online (Sandbox Code Playgroud)
我想要打印输出:
[something, 'AAAA', 1.11]
[something, 'BBB', 2.22]
[something, 'CCCC', 3.33]
Run Code Online (Sandbox Code Playgroud)
Ign*_*ams 34
result.extend(item)
Run Code Online (Sandbox Code Playgroud)
您可以轻松地将元组转换为列表:
>>> t = ('AAA', 1.11)
>>> list(t)
['AAAA', 1.11]
Run Code Online (Sandbox Code Playgroud)
然后你可以连接列表extend:
>>> t = ('AAA', 1.11)
>>> result = ['something']
>>> result.extend(list(t))
['something', 'AAA', 1.11])
Run Code Online (Sandbox Code Playgroud)