元組類型:
元祖創建:
不需要括號可以但是一個元素就當成了字符串類型了
>>> 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