前邊我們講解了python的字串 整型 布林型 和 列表的一部分知識,今天帶大家學習一下剩下的列表 元組 和字典型別
1,列表
list=[('a','a'),('b','b'),('c','c')]
for x in list:
print(x)
for x,y in list:
print(x,y)
enumerate 列舉 可以讓被遍歷的物件新增乙個索引
for 後邊第乙個引數為索引值 第二個元素為遍歷的元素
for x,y in enumerate(list):
print(x,y)
for x,(y,z) in enumerate(list:
print(x,y,z)
列表可以像字串一樣拼接
list1=['a','b','c']
list2=['d','e','f']
list3=list1+list2
print(list3)
extend 擴充套件 新增 將被合併的集合以乙個元素合併在原數列
list1.extend(list2)
print(list1)
2,元組
建立元組的兩種方式
如果元組在建立時沒有放入元素 那麼這個元組就沒有意義
tp1=()
tp2=tupie()
元組和列表的區別 列表可以任意進行增刪查改操作
元組只可以進行查操作
tp3=('a','b','c','d')
if 'a' in tp3:
print('存在')
else:
print('不存在『)』
3,字典
dic3=
#有的話修改 沒有就再增加
print(dic3)
print(dic3['fond'])
dic3['age']=18
print(dic3['age'])
dic3['girlfriend']='jkfdf'
print(dic3)
dic3.pop('girlfriend')
print(dic3)
#dic3.pop()
print(dic3)
for key in dic4:
value=dic4[key]
print(key,value)
#獲取key和value第二種方法 推薦使用
for key,value in dic4.items():
print(key,value)
# keyerror: 'class' 獲取乙個自己沒有的key會報錯
# value = dic4['class']
# print(value)
# 獲取key對應的值 如果沒有key 則賦予乙個預設值
# 值1:key
# 值2:預設值
value = dic4.get('class','三年級二班')
print(value)
key value 鍵值對
宣告字典的兩種方式
dia1={}
dic2={}
python 基本型別
1 基本資料型別 1 number int float python3中全部是long型別 2 string字串型別 3 list 4 tuple 5 list 6 sets 7 complex a,b 2 型別識別 type 3 型別轉換 int 3.22 float 6 4 進製轉換 十進位制轉...
Python的基本型別
1.進製之間轉換 a.其他進製轉化10進製 二進位制轉化為十進位制,比如乙個二進位制的10,我們要把它轉化成十進位制,就要進行這樣的算數運算,1 2 1 0 2 0 2,那麼我們就可以看出二進位制的10轉化為10進製就為2。八進位制轉十進位制,比如乙個八進位制的234,我們要把它轉化成十進位制,就要...
python資料基本型別
1.整數 int 計算和比較 整數可以進行的操作 bit length 計算整數在記憶體中占用的二進位製碼的長度 2.布林值 bool 布林值 用於條件使用 true 真 false 假 print bool 10 0是false 非0的都是true print bool 空的字串是false 非空...