Tuples
很像list,但是一旦建立後值就沒有辦法被更改 (ex. list[1]= 『b』 <=會出錯) 用途: 用來儲存一些常用(const)變數
Set
set會將重複得值給排除掉(有distinct的味道) 建立set的方式有set() 或 a= {『something』,『something』} 如果要建立空的set,只能透過set()的方式
1 | >>> a = set('abracadabra') |
#Dictionaries as c# Dictionary<string, string> 操作方式
- 指定: dict[key]= value
- 刪除: del dict[key]
- 列表: list(dict.key())
- 排序: sorted(dict.key())
建立的方式
1 | >>> dict([('sape', 4139), ('guido', 4127), ('jack', 4098)]) |
##looping
1 | >>> knights = {'gallahad': 'the pure', 'robin': 'the brave'} |
#More on Conditions 比較的方法:
- in, not in
- is, is not
- and, or : 當遇到第一個成立條件時,就跳出了
比較可以連續串接: eg: a<b==c tests whether a is thess then b and moreover b equals c
比較的順序: 左到右