如何在python中解压缩tupled列表

时间:2014-05-01 07:39:06

标签: python list tuples

我有像这样的列表。

[('"ram', '18"'), ('"kp', '12"'), ('"nm', '14"')]

如何解压缩以获得如下结果。

ram,18
kp,12
nm,14

感谢。

3 个答案:

答案 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