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

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

簡(jiǎn)單python while 循環(huán)問(wèn)題

簡(jiǎn)單python while 循環(huán)問(wèn)題

慕勒13948 2019-04-10 10:30:08
hi 各位高手: 提一個(gè)小白問(wèn)題,愿不吝賜教:原集合:number = [12,37,5,43,8,3],想要寫一個(gè)循環(huán)語(yǔ)句使得每次 有且僅有一個(gè)number中的元素被pop掉,并流到集合now=[]中,而后這些數(shù)字被累計(jì)到集合done =[]中, 請(qǐng)問(wèn)這個(gè)功能要怎么循環(huán)起來(lái)。在網(wǎng)上找到了一個(gè)類似的例子:http://www.runoob.com/python/python-while-loop.html然而感覺(jué)寫起來(lái)還是有些困難,請(qǐng)求高手點(diǎn)播。
查看完整描述

1 回答

已采納
?
pardon110

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

覺(jué)得困難,應(yīng)該是你對(duì)python的數(shù)據(jù)類型了解不夠,有序與無(wú)序,引用與復(fù)制沒(méi)有概念。

示例如下

#?元組
number?=?(12,37,3,5,43,8,3)???
print(number)???#??輸出(12,?37,?3,?5,?43,?8,?3)
#?列表,多重賦值
num,now?=?list(number),[]
#?切片
numberL?=?num[:]??
#?集合
done?=?set()
while?len(numberL):
??member?=?numberL.pop()
??now.append(member)
??done.add(member)
print(num,numberL,now,done)??
#?輸出?[12,?37,?3,?5,?43,?8,?3]?[]?[3,?8,?43,?5,?3,?37,?12]?{3,?5,?37,?8,?43,?12}


查看完整回答
1 反對(duì) 回復(fù) 2019-04-10
  • 1 回答
  • 0 關(guān)注
  • 797 瀏覽
慕課專欄
更多

添加回答

舉報(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)