python里面數(shù)組、元組,、字典、集合是最常用的基礎(chǔ)知識,,故今天做一下總結(jié) list(列表): 刪除元素: del list[index] list.pop()--->刪除最后一個值,,并且返回刪除的數(shù)據(jù) list.pop(index)---->刪除相應(yīng)的下標(biāo)所對應(yīng)的值 list.remove(values) ---->刪除相應(yīng)的值 添加: list.append(values)-----添加值到末尾 list.insert(index,values)------>在指定位置插入相應(yīng)的數(shù)據(jù) list.extend(list1)---->合并list1和list,,并追加到list元素后面 修改: list[index] = values 查看元素在列表中出現(xiàn)的次數(shù): list.count(values)---->返回values 在列表中出現(xiàn)的次數(shù) 返回元素所在的位置: list.index(values)---->返回values的在list列表中的下標(biāo) 正序排序: list.sort() sorted(list)------>sorted(list,reverse=True) 倒敘排序 list.reverse() tuple(元組): 元組是列表的子集,不可更改,,只有 index,和count方法 dict(字典): a=dict.copy() copy字典返回一個新的字典 刪除: dict.pop(key) ---> 刪除指定的key值,,返回key所對應(yīng)的values dict.popitem()-->隨機刪除字典中的任意一組值,返回一個元組(key,values) dict.clear() --->清空字典 dict.fromkeys(seq,values) 添加: dict[key] =values --->增加一組鍵值對 數(shù)據(jù)遍歷: for i in dict.keys() ----->遍歷字典的keys dict.keys() ----->列表返回 for i in dict.values()------>遍歷字典的values for k,v in dict.items()----->items 返回一個元組,,遍歷字典的key 和values dic.formkeys(seq,values) ---->遍歷前面的序列為key,,values賦值給所有的key dict.update(dict1)----->合并字典,等同于list的extend 判斷字典里面有沒有對應(yīng)的key值: dict.has_key(key) ----有返回True,沒有返回False dict.get(key)---------有返回對應(yīng)的值,,沒有返回None dict.setdefault(key,default=None) 如果鍵存在,,則返回相對應(yīng)的值,如果不存在,,將添加鍵,,并設(shè)置鍵的值為默認值 set(集合): 特性---》集合里面的數(shù)據(jù)不重復(fù) 刪除 set.pop()---->隨機刪除字典里面一個值,并返回 set.remove(values)----->刪除對應(yīng)的值,不存在拋異常 set.discard(values) ----->刪除對應(yīng)的值,,不存在不拋異常 添加 set.add(values)---->給字典添加一個元素,,如果元素已經(jīng)存在,則不執(zhí)行 set.update(values)----->給字典添加元素,和合并字典 和字典的作用相同 執(zhí)行結(jié)果: set.copy() ---->返回copy的一個集合
|
|