Python的基本型別

2021-08-21 03:18:38 字數 1814 閱讀 1796

前邊我們講解了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 非空...