1. 程式人生 > >python之字串,列表,集合,字典方法

python之字串,列表,集合,字典方法

字典內建函式&方法

函式:

1.len(dict1):列印字典的鍵的個數

方法:dict1.( )

2.clear():清空字典

3.copy():複製字典

4.fromkeys():使用指定的序列作為鍵建立字典

  list1,list2 =["d","e","f"],[1,2,3,4,5]

  list3 = ['Aapple','oppo']

  print(dict.fromkeys(list1,list2))

  print(dict.fromkeys(list3))

5.get():根據鍵獲取值

6.keys()/values():將字典的所有鍵/值組成一個序列

7.items():將字典的鍵值轉化成類似元組的形式方便遍歷

8.pop():刪除字典中指定的鍵從而刪除鍵值對返回值為被刪除的鍵所對應的值

  新鍵名 = dict.pop(舊鍵名) 間接修改字典的鍵

9.popitem():隨機刪除並返回字典中的一對鍵和值

10.setdefault():新增一個元素,如果鍵已存在不做任何操作

11.update():修改字典中的值,如不存在則新加一個鍵值對

用法1:
dict1 = {"a":1,"b":2,"c":3}

dict1.update({'a':3})
dict1.update(d=5)
用法2:
 dict1.update(dict2)

   修改字典1中的值,如果字典2中有相同的字典1的鍵部分,則根據鍵更新字典1的值部分;如果沒有則新新增鍵值對

 

 

列表內建函式&方法

函式:

1.len(list):返回列表中的元素個數

2.max(list)/min(list):返回列表中最大最小的值(列表中必須都是數值型)

方法:list( )

1.append():向列表的末尾新增元素

2.insert():向列表中指定位置新增元素

3.extend():向原列表擴充套件新增新列表

4.pop():根據索引刪除並返回元素,預設最後一個.

5.remove():刪除列表中第一個符合條件元素

6.index():返回元素的索引位置

7.count():返回元素出現的次數

8.sort():對列表進行升序排序,引數reverse=True時,進行降序排序

9.reverse():列表反轉操作

 

集合方法

1.add():向集合中新增元素

2.remove():刪除集合中指定的元素;不存在時報異常

3.discard():刪除集合中指定的元素;不存在時不會報異常

4.clear():清空集合

5.copy():複製一個集合

6.set1.difference(set2):獲取在set1中不在set2中的元素集合

7.intersection():求兩個集合的交集

8.union():求兩個集合的並集

 

字串方法:

1.len():獲取字串長度

2.count():字元出現的次數

3.encode(encoding = 'utf-8'):以encoding指定的字元編碼字串

4.bytes.decode(encoding='utf-8')解碼

5.startswith():判斷是否已指定字元開頭

6.endswith():判斷是否已指定字元結尾

7.swapcase():大小寫互換

8.capitalize():字串首字母大寫

9.isdigit():判斷是否是數字

10.upper()/lower():小寫變大寫;大寫變小寫

11.isupper()/islower():是否全是大寫或小寫

12.split():以指定字元進行切分字串

13.join():以指定字元拼接原字串的每個字元返回一個新字元

14.rstrip/lstrip():從右/左邊切去原字元