1. 程式人生 > >python元組和集合

python元組和集合

元組

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'}