python元組和集合
阿新 • • 發佈:2018-11-22
元組
1、 元組是由數個逗號分割的值組成
>>>a='f','g','h','j'
>>>a
('f','g','h','j')
>>>a[1]
>'g'
2、 可以對任何一個元組執行拆封操作並賦值給多個變數
>>>divmod(15,2)
(7,1)
>>>x,y=divmod(15,2)
>>>x
7
>>>y
1
3、元組是不可變型別,這意味著不能在元祖內刪除或編輯任何值
>>>a=(1,2 ,3,4)
>>>del a[0]
ERROR
4、要建立只含有一個元素的元組,要在值得後面跟一個逗號
>>>a=(123)
>>>a
123
>>>type(a)
<class 'int'>
>>>a=(123,)
>>>a
(123,)
>>>type(a)
<class 'tuple'>
集合
集合是一個無序不重複元素的集。基本功能包括關係測試和消除重複元素。
建立集合用大括號或者set(),如果想建立空集合,必須使用大括號。
>>>a={'a','b','c','a'}
>>>a
{'c','a','b'}
>>>a.pop()
'c'
>>>a
{'a','b'}
>>>a.add('d')
>>>a
{'a','d','b'}