亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

打印嵌套列表,python

打印嵌套列表,python

臨摹微笑 2023-07-11 15:04:27
我有一個像這樣的嵌套列表:nestedList = [[1,2,3],[4,5,6]]我想使用 for 循環并打印兩個列表,如下所示:1   42   53   6有什么建議么?
查看完整描述

4 回答

?
www說

TA貢獻1775條經驗 獲得超8個贊

用于*nestedList解壓參數列表值,然后zip迭代它們:

nestedList = [[1,2,3],[4,5,6]]


for a in zip(*nestedList):

? ? print(a)

輸出:


(1, 4)

(2, 5)

(3, 6)


查看完整回答
反對 回復 2023-07-11
?
繁星淼淼

TA貢獻1775條經驗 獲得超11個贊

使用簡單的 for 循環和“”.join() 將嵌套列表中的每個 int 映射到帶有 map() 的 str。


例子:


>>> ys = [[1, 2, 3], [4, 5, 6], [7, 8, 9, 10]]

>>> for xs in ys:

...     print(" ".join(map(str, xs)))

... 

1 2 3

4 5 6

7 8 9 10


查看完整回答
反對 回復 2023-07-11
?
元芳怎么了

TA貢獻1798條經驗 獲得超7個贊

您可以在 for 循環中使用 zip() ,輸出應如下所示:


(1,4)

(2,5)

(3,6)

或使用這樣的簡單代碼:


nestedList = [[1,2,3],[4,5,6]]


l1 = nestedList[0]

l2 = nestedList[1]


for i in range(3):

    print(l1[i],' ',l2[i])

輸出應該是這樣的:


1   4

2   5

3   6



查看完整回答
反對 回復 2023-07-11
?
牛魔王的故事

TA貢獻1830條經驗 獲得超3個贊

您可以簡單地使用嵌套的 for 循環來按預期打?。?/p>


nestedlist = [[1,2,3],[4,5,6]]

for i in range(len(nestedlist)-1):

    for j in range(len(nestedlist[i])):

        print(nl[i][j]," ",nl[i+1][j])

輸出:


1   4

2   5

3   6


查看完整回答
反對 回復 2023-07-11
  • 4 回答
  • 0 關注
  • 225 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號