python字典 列表 迴圈

2021-10-06 19:57:21 字數 2564 閱讀 2532

今天是學習python的第二天

(字典是什麼呢?)

字典也是用來存放多種資料的容器,它和列表的功能相似,但是它是使用{}包起來的,而列表不是

字典中的每乙個元素都是乙個單獨的「鍵值對」,用英文冒號【:】進行連線,冒號左邊我們稱之為「鍵」,相當於序號,右邊是這個序號的取值,我們稱之為「值」。

例如:

a=--

--->>

>a就是乙個字典,其中的每個元素的冒號左右兩邊分別就是字典內裝的鍵和值

print

(a)---

----

----

----

----

----

----

----

>>

>在控制台會顯示整個字典的結構

字典的刪除

pop方法

用法:字典名.pop(『鍵』) 可以刪除掉字典中指定的「鍵值對」

例如:

a=--

--->>

>a就是乙個字典,其中的每個元素的冒號左右兩邊分別就是字典內裝的鍵和值

a.pop(

"哈哈")-

----

----

----

----

----

----

->>

>刪除字典a中鍵為"哈哈"的鍵值對

print

(a)---

----

----

----

----

----

----

----

>>

>在控制台會顯示去除了鍵為"哈哈"的整個字典的結構

字典的新增

用法:字典名[『鍵』] = 『值』

例如:

a=--

--->>

>a就是乙個字典,其中的每個元素的冒號左右兩邊分別就是字典內裝的鍵和值

a["哈哈"]=

12.3--

----

----

----

----

----

----

>>

>字典a中新增鍵為"哈哈"的鍵,並給該鍵賦值12.3

print

(a["哈哈"])

----

----

----

----

----

----

----

--->>

>在控制台會顯示鍵為"哈哈"的值

一.for迴圈

(for迴圈是什麼呢?)

for迴圈適用於已知迴圈次數的迴圈,迴圈到達指定次數就停止

經常用於遍歷出某個容器或範圍內的部分或所有資料

for用法:

for 迭代變數 in 容器/範圍:

for內部**塊

例如:

a=[1

,2,3

,4,5

]---

----

----

----

--->>

>列表a中的元素

for i in a:--

----

----

----

----

-->>

>

for迴圈遍歷出列表a中的每乙個元素給迭代變數i,每遍歷一次,就執行一次for下迴圈體內的**塊

print

(i)---

----

----

----

----

>>

>列印出每乙個迭代變數i中的值

(while迴圈是什麼呢?)

while迴圈適用於未知迴圈次數的迴圈,迴圈次數不限

經常用於設定難以預估的事件發生後的處理辦法

用法:while 表示式/條件為真:

while內部**塊

例如:

a=10-

----

----

----

----

----

----

----

----

----

>>

>a的初始值是10

print

("當前系統值是:"

+str

(a)+

",系統正常執行"

)a+=1-

----

----

----

----

----

----

----

----

----

>>

>a的值加了1

while a>10:

----

----

----

----

----

----

----

--while迴圈條件為,當a的值大於10時,就無限迴圈執行while迴圈體內**塊的內容

print

("系統異常"

)

python 列表 元組 字典 迴圈

print fruit print fruit insert 在索引位置增加元素 fruit.insert 1,pear print fruit pop 刪除索引位置元素 fruit.pop 1 print fruit 執行結果 tup1 50,type tup1 tup2 50 type tup2...

python迴圈刪除列表和字典

1 迴圈刪除列表中的元素lis 11 22,33 44,55 for i in range len lis del lis i 刪除報錯,因為刪除過程中,列表的下標會自動補齊到0 2 將偶數從列表中刪掉lis 11 22,33 44,55 for i in range len lis iflen i...

python 迴圈列表中字典元素

1.目的 實現列表中字典kay value的遍歷 迴圈列表中字典元素 info list 第一種方式 index 0 while index print name s nage s nhight s info list index name info list index age info list...