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():从右/左边切去原字符