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

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

元組的元組

元組的元組

滄海一幻覺 2022-11-01 15:51:40
我是 Python 新手。下面的代碼工作正常。tup1 = ('A', 'B')tup2 = ('C', 'D')f = tup1, tup2for i, j in f:    print(i,j)但是里面只有一個元組嗎?不起作用。有什么理由嗎?提前致謝tup1 = ('A', 'B')f = tup1for i, j in f:    print(i,j)我期待如下結果。AB
查看完整描述

2 回答

?
大話西游666

TA貢獻1817條經驗 獲得超14個贊

f = tup1

不創建元組。嘗試這個:


f  = (tup1,) # extra comma at the end

完整代碼:


tup1 = ('A', 'B')

f = (tup1,)

for i, j in f:

    print(i,j)

輸出:


A B


查看完整回答
反對 回復 2022-11-01
?
HUWWW

TA貢獻1874條經驗 獲得超12個贊

您編寫的代碼僅在 tup1 中的每個索引有兩個項目時才有效。例如,如果是這種情況:


    random1 = ('a','b')

    random2 = (3,4)

    tup1 = (random1, random2)

    f = tup1

然后,如果您使用相同的循環,它會吐出“a”和“b”,然后是 3 和 4。如果您只想吐出 f 中的內容,那么下面的代碼應該執行詭計:


    tup1 = ('A', 'B')

    f = tup1

    for i in f:

        print(i)


查看完整回答
反對 回復 2022-11-01
  • 2 回答
  • 0 關注
  • 92 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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