簡體   English   中英

如何在python中解壓縮元組列表

[英]How to unpack tupled list in python

我有這樣的元組列表。

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

如何解壓以獲得如下所示的結果。

ram,18
kp,12
nm,14

謝謝。

您可以遍歷列表以解壓每件物品。

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
ta = [('"ram', '18"'), ('"kp', '12"'), ('"nm', '14"')]
for t in ta:
    print ','.join(t)

或者,您可以通過為各個項目建立索引來訪問它們:

ta[1]

使用簡單的for循環就足夠了。

例如:

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

for label, value in items:
    print label + "," + value

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM