第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

如何使用循環(huán)在Python中保存嵌套列表的元素并刪除列表

如何使用循環(huán)在Python中保存嵌套列表的元素并刪除列表

我正在嘗試創(chuàng)建一個(gè)列表列表(嵌套列表),分別將元素的數(shù)量和用戶列表的數(shù)量分別定為b,a。但是,如何將temp_list保存到list_of_lists中。由于我是在將temp_list附加到list_of_list之后刪除的,因此以后列表中的元素也將被刪除。a, b= map(int,input().split())i = 0list_of_lists = []while i < b:    temp_list = []    temp_list.append(map(float, input().split()))    print(temp_list, i)    list_of_list.append(temp_list)    del temp_list[:]    i += 1print(list_of_lists)
查看完整描述

2 回答

?
神不在的星期二

TA貢獻(xiàn)1963條經(jīng)驗(yàn) 獲得超6個(gè)贊

幾個(gè)問(wèn)題:

  • 您不應(yīng)該del temp_list[:]刪除剛剛添加的對(duì)象。

  • 您的循環(huán)會(huì)更好for

  • 您的變量稱為list_of_listsnot list_of_list,因此list_of_list.append()應(yīng)拋出一個(gè)NameError

  • map在Py3中,它會(huì)返回一個(gè)迭代器,因此您需要將其轉(zhuǎn)換為列表,可以使用,temp_list.extend(map(...))但可以直接創(chuàng)建它。注意:的首次使用map(...)已解壓縮到各個(gè)變量中,因此可以按預(yù)期工作。

更新的代碼:

a, b = map(int, input().split())

list_of_lists = []

for i in range(b):

    temp_list = list(map(float, input().split()))

    print(temp_list, i)

    list_of_lists.append(temp_list)


查看完整回答
反對(duì) 回復(fù) 2021-05-25
?
收到一只叮咚

TA貢獻(xiàn)1821條經(jīng)驗(yàn) 獲得超5個(gè)贊

在您的代碼中,您每次都刪除臨時(shí)列表


del temp_list[:]

代替


a, b = map(int, input().split())

您可以像這樣簡(jiǎn)單地使用它


a, b = map(int, input()) 

并輸入3,4之類的輸入python將自動(dòng)將其作為元組獲取,并將其分別分配給變量a,b


a, b = map(int, input()) #3,4

list_of_lists = []

for i in range(b):

    temp_list = list(map(float, input())) 

    print(temp_list, i)

    list_of_lists.append(temp_list)

print (list_of_lists)


查看完整回答
反對(duì) 回復(fù) 2021-05-25
  • 2 回答
  • 0 關(guān)注
  • 143 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)