我有像这样的列表。
[('"ram', '18"'), ('"kp', '12"'), ('"nm', '14"')]
如何解压缩以获得如下结果。
ram,18
kp,12
nm,14
感谢。
答案 0 :(得分:1)
您可以遍历列表以解压每个部分。
mylist = [('"ram', '18"'), ('"kp', '12"'), ('"nm', '14"')]
for tup in mylist:
print ",".join(tup)
输出:
"ram,18"
"kp,12"
"nm,14"
如果您不喜欢引号,请在加入后删除它们。
for tup in mylist:
print ",".join(tup).replace('"','')
输出:
ram,18
kp,12
nm,14
答案 1 :(得分:0)
ta = [('"ram', '18"'), ('"kp', '12"'), ('"nm', '14"')]
for t in ta:
print ','.join(t)
或者您可以通过索引来访问各个项目:
ta[1]
答案 2 :(得分:0)
使用简单的for
循环就足够了。
例如:
items = [('ram', '18'), ('kp', '12'), ('nm', '14')]
for label, value in items:
print label + "," + value