一起學Python(四)

2021-09-29 04:17:27 字數 2945 閱讀 9684

今天主要講一下,列表、字典、元組的增刪改查,以及合併、取值

1.增

listdata = 

listdata.insert(len(listdata)+1,"insertname")

print(listdata)

輸出結果為:

['name', 'insertname']

2.刪

listdata = ["name",11,true]

listdata.remove(11)

print(listdata)

輸出結果為:

['name', true]

3.改

listdata = ["age",11,true] 

print(listdata[1])

listdata[1]=22

print(listdata[1])

輸出結果:

1122

4.查

listdata = ["age",11,true]

for i in listdata:

print(i)

if i == "age":

#條件成立,進行處理執行

pass

輸出結果為:

age11

true

5.合併

listdata1 = ["age",11,true]

listdata2 = ["gg",22,false]

lis=listdata1+listdata2

print(lis)

輸出結果為:

['age', 11, true, 'gg', 22, false]

6.取值

listdata = ["age",11,true] 

print(listdata[1])

輸出結果:

11

python的元組與列表類似,不同之處在於元組的元素不能修改。

1.查

tup = ('physics', 'chemistry', 1997, 2000)

for i in tup:

#判斷條件

print(i)

輸出結果為:

physics

chemistry

1997

2000

2.合併

tup1 = (12, 34.56)

tup2 = ('abc', 'xyz')

# 以下修改元組元素操作是非法的。

# tup1[0] = 100

# 建立乙個新的元組

tup3 = tup1 + tup2

print(tup3)

輸出結果為:

(12, 34.56, 'abc', 'xyz')

3.刪除

tup = ('physics', 'chemistry', 1997, 2000) 

del tup#刪除整個元組

4.取值

l = ('spam', 'spam', 'spam!')

print(l[2])#讀取第三個元素

print(l[-2])#反向讀取,讀取倒數第二個元素

print(l[1:])#擷取元素

輸出結果為:

spam!

spam

('spam', 'spam!')

1.增

dict1=

dict1.update(age=11)

print(dict1)

輸出結果為:

2.刪

dict = 

del dict['name'] # 刪除鍵是'name'的條目

dict.clear() # 清空字典所有條目

del dict # 刪除字典

3.改

dict = 

dict.update(name="nancy")

dict["age"]=88

print(dict)

輸出結果為:

4.查

dict = 

for i in dict:

#自行新增判斷條件進行處理

print("鍵:",i,";值:",dict[i])

輸出結果為:

鍵: name ;值: zara

鍵: age ;值: 7

鍵: class ;值: first

5.合併

infolist = {}

teacher=

student=

infolist = dict(teacher,**student)

print(infolist)

輸出結果為:

6.取值

dict = 

print(dict["age"])

print(dict.keys())

print(dict.values())

print(dict.items())

print(dict.get("name"))

輸出結果為:

7dict_keys(['name', 'age', 'class'])

dict_values(['zara', 7, 'first'])

dict_items([('name', 'zara'), ('age', 7), ('class', 'first')])

zara

一起學Python 元組

python的元組與列表類似,不同之處在於元組的元素不能修改。元組使用小括號,列表使用方括號。atuple et 77,99.9 atuple et 77,99.9 1 訪問元組 2 修改元組 說明 python中不允許修改元組的資料,包括不能刪除其中的元素。3 元組的內建函式count,index...

一起學python(三)

今天主要寫一下迴圈語句,while while else for in和for in else 1.while語句 語法 while 迴圈條件 執行語句 現在我們看一下示例如下所示 示例一 遍歷列表username username lisa nancy tom i 0 while i按照上面的 我...

我們一起學python

直接上乾貨,這裡主要介紹一下python與c語言在基本語法上的不同 1 字串既可以被 包圍還可以被 包圍,效果一樣。2 有兩種除法 和 前者的用法和c一樣,整數相除為整數 後一種結果可能為小數。3 python中語句結束沒有分號,douhao。4 冒號後表示縮排的是 塊,並且縮排只能是4個空格 我也...