python——元組和字典類型簡明理解

元組類型:

 

元祖創建:

不需要括號可以但是一個元素就當成了字符串類型了

>>> tup1="a";

>>> type(tup1)

<class 'str'>

>>> tup2="a","b";

>>> type(tup2)

<class 'tuple'>

>>> tup3=(1,2,3,4);

>>> tup3

(1, 2, 3, 4)

>>> tup4=('zx','xkd',100)

>>> tup4

('zx', 'xkd', 100)

 

空元祖類型創建:

>>> tup=()

>>> tup

()

創建一個元素的元祖:

元祖是一個元素時元素後面須有一個,號,不然就當作整形處理

>>> tup=(30)

>>> tup

30

>>> type(tup)

<class 'int'>

>>> tup=(20,)

>>> type(tup)

<class 'tuple'>

 

元組修改:

元組元素是不允許修改的,但可以進行元組的連接組合

>>> tup=(1,2,3)

>>> tup1=(2,3,4)

>>> tup2=tup+tup1

>>> print(tup2)

(1, 2, 3, 2, 3, 4)

 

元組的刪除:

>>> tup

(1, 2, 3)

>>> del tup

>>> tup

Traceback (most recent call last):

  File "<pyshell#6>", line 1, in <module>

    tup

NameError: name 'tup' is not defined

字典類型:

dict = {'Name': 'zx', 'Age': 7, 'Class': 'First','Name': 'xkd'}
print ("dict['Name']: ", dict['Name'])#不允許同一個鍵被賦值兩次,如果賦值則後一個被記住
dict['Age'] = 8;               # 更新 Age
dict['School'] = "haha"  # 添加信息

print ("dict['Age']: ", dict['Age'])
print ("dict['School']: ", dict['School'])
del dict['Name']
print('輸出刪除後的字典:',dict)
dict.clear() #清空字典
print('輸出清空後的字典:',dict)
del dict # 刪除字典
print('輸出刪除後的字典:',dict)
print('輸出刪除後的字典某鍵值對:',dict[age]) #出錯 因爲字典不存在

輸出:

dict['Name']:  xkd
dict['Age']:  8
dict['School']:  haha
輸出刪除後的字典: {'Age': 8, 'Class': 'First', 'School': 'haha'}
輸出清空後的字典: {}
輸出刪除後的字典: <class 'dict'>
Traceback (most recent call last):
  File "C:\Users\Administrator\Desktop\2.py", line 15, in <module>
    print('輸出刪除後的字典某鍵值對:',dict[age]) #出錯 因爲字典不存在
NameError: name 'age' is not defined

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章