初識python備忘: 序列:列表,字元串,元組len(d),d[id],del d[id],data in d函數:cmp(x,y),len(seq),list(seq)根據字元串創建列表,max(args),min(args),reversed(seq),sorted(seq),tuple(se ...
初識python備忘:
序列:列表,字元串,元組
len(d),d[id],del d[id],data in d
函數:
cmp(x,y),
len(seq),
list(seq)根據字元串創建列表,
max(args),
min(args),
reversed(seq),
sorted(seq),
tuple(seq)
列表方法:
append()末尾添加對象,
count()對象計數,
extend()末尾添加列表,
index()第一個匹配對象的位置,
insert()插入對象,pop()移除對象,
預設為末尾,remove()移除第一個匹配的對象,
reverse()反序存放,
sort()列表排序不返回,
sorted()返回排序列表但本列表不變
元組:元組不能修改
tuple()參數為序列或元組返回元組
字元串:字元串都是不可變的
find()方法,查找字串,沒有返回-1,有返回游標
join()方法,添加元素,返回添加的元素的字元串
lower()方法,返回字元串的小寫版本
replace()方法,返回匹配字元串替換之後的字元串
split()方法,字元串分割成序列,join的逆方法
字典:
len(d),d[id],del d[id],data in d
方法:
copy() 複製內容,直接複製的話(a=b)實質是地址的複製,指向同一個地址
fromkeys([],[])使用指定的鍵值初始化字典,參數1為鍵值的序列,參數2為初始化的值,預設為none
get(key)訪問字典的方法,沒有需要的成員也不會報錯,
has_key() 相當於 key in d
items() 將所有的字典以列表返回
keys() 將所有的鍵以列表的方式返回
pop()將鍵值對應的鍵-值移除
popitem() 返回一個隨機項移除
setdefault(key,data)有同get(),沒有可以設置隨機鍵值
z.update(y)利用一個字典更新另一個字典,利用y更新z
values()以列表的形式返回字典中的值