tuple1 = ('a', 'b', 2000, 2019)
tuple2 = (1, 2, 3, 4, 5)
tup1 = (1)
type(tup1) #不加逗號,型別為整型
tup1 = (1,)
type(tup1) #加上逗號,型別為元組
>>> tup1 = (1)
>>> type(tup1) #不加逗號,型別為整型
<class 'int'>
>>> tup1 = (1,)
>>> type(tup1) #加上逗號,型別為元組
<class 'tuple'>
tuple1 = ('a', 'b', 2000, 2019)
print(tuple1[2])
tuple1 = ('a', 'b', 2000, 2019)
tuple2 = (1, 2, 3, 4)
print(tuple1 + tuple2)
>>> tuple1 = ('a', 'b', 2000, 2019)
>>> tuple2 = (1, 2, 3, 4)
>>> print(tuple1 + tuple2)
('a', 'b', 2000, 2019, 1, 2, 3, 4)
a = ('a', 'b', 'c')
del a
+
、*
、in
等運算子對元組同樣起作用,效果與列表類似;len( )、max( )、min( ) 等函數對元組的作用也與列表類似,此處均不再贅述。
{ }
或 set( ) 函數,例如:
drawer = {'pen', 'pencil', 'ruler', 'eraser'}
注意,建立空集合必須使用 set( ) 函數。
drawer = {'pen', 'pencil', 'ruler', 'eraser'}
desk = {'pen', 'book ', 'cup'}
drawer | desk #兩個集合的並集
drawer & desk #兩個集合的交集
drawer ^ desk #兩個集合的交集的補集
drawer - desk #兩個集合的差集
>>> drawer = {'pen', 'pencil', 'ruler', 'eraser'}
>>> desk = {'pen', 'book', 'cup'}
>>> drawer | desk #兩個集合的並集
{'book', 'pen', 'eraser', 'cup', 'ruler', 'pencil'}
>>> drawer & desk #兩個集合的交集
{'pen'}
>>> drawer ^ desk #兩個集合的交集的補集
{'ruler', 'eraser', 'pencil', 'book', 'cup'}
>>> drawer - desk #兩個集合的差集
{'ruler', 'eraser', 'pencil'}
a={'a', 'b', 'c'}
a.add('d')
print(a)
>>> a={'a', 'b', 'c'}
>>> a.add('d')
>>> print(a)
{'d', 'b', 'a', 'c'}
a={'a', 'b', 'c'}
a.clear()
print(a)
>>> a={'a', 'b', 'c'}
>>> a.clear()
>>> print(a)
set()
a={'a', 'b', 'c'}
b = a.copy()
print(b)
>>> a={'a', 'b', 'c'}
>>> b = a.copy()
>>> print(b)
{'b', 'a', 'c'}
a={'a', 'b', 'c'}
a.discard('b')
print(a)
>>> a={'a', 'b', 'c'}
>>> a.discard('b')
>>> print(a)
{'a', 'c'}
a={'a', 'b', 'c', 'd' 'e', 'f', 'g'}
a.pop('b')
print(a)
>>> a={'a', 'b', 'c', 'd','e', 'f', 'g'}
>>> a.pop()
'a'
>>> print(a)
{'b', 'f', 'c', 'd', 'g', 'e'}
>>> a={'a', 'b', 'c', 'd','e', 'f', 'g'}
>>> a.pop()
'c'
>>> print(a)
{'g', 'a', 'e', 'b', 'd', 'f'}
{ }
定義,例如:
dict = {'A': '123', 'B': '45', 'C': '678'}
print(dict['B'])
執行上述程式碼將返回字串“45”。
dict = {'A': '123', 'B': '45', 'C': '678'}
dict['D'] = '9'
dict = {'A': '123', 'B': '45', 'C': '678'}
dict.clear() #清空dict的內容
del dict['A'] #刪除dict字典中A鍵和對應的值
del dict #刪除dict字典