今天主要講一下,列表、字典、元組的增刪改查,以及合併、取值
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個空格 我也...