python 使用while迴圈來處理列表和字典

2021-10-11 15:34:41 字數 1063 閱讀 6263

# 使用while迴圈來處理列表和字典

# 1.在列表間移動元素

# 將user1中的元素移到user2中

user1 =

['a'

,'b'

,'c'

,'d'

]user2 =

while user1:

temp = user1.pop(

)# 彈出元素給temp

print

(user1)

# print

(user2)

# ['d', 'c', 'b', 'a']

# 2.刪除包含特定值的所有列表元素

# 刪除列表中相同的值

pets =

['dog'

,'cat'

,'pig'

,'cat'

]while

'cat'

in pets:

pets.remove(

'cat'

)print

(pets)

# ['dog', 'pig']

# 3.使用使用者輸入來填充字典

ans =

flag =

true

while flag:

name =

input

('please enter your name:'

) love =

input

('please enter your the love:'

) ans[name]

= love

message =

input

('continue enter?yes/no:'

)if message ==

'no'

: flag =

false

# 迴圈列印

for name, love in ans.items():

print

(name +

'love'

+ love)

python基礎 for迴圈 while迴圈

1 for迴圈 for迴圈 可以遍歷任何序列的專案。格式 for 引數 in 序列 程式主體 例 用 畫乙個菱形 for i in range 1,22,2 range 在1 21之間,每隔乙個取數 for j in range 21,i,2 print end print i for k in r...

python迴圈之while迴圈

python中迴圈有兩種,while和for迴圈。在while迴圈中,當while值為true時,while迴圈會一直進行下去 無限迴圈 直到當while值為false時,while迴圈才會停止。while迴圈結構 無限迴圈 a true while值 while a print hello,wor...

Python迴圈之while迴圈

while 條件 迴圈體我們先借助一小段 認識下while迴圈,得到它的基本原理 while true print 狼的 print 我們不一樣 print 愛情買賣 print 不將就 print 年少有為 我們知道,是自上而下執行的,當直譯器看到while它會幹什麼呢,它會先判斷你while後面...