#未完,待补充
list
1. pop() 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
list.pop(0)
2. cmp() 方法用于比较两个列表的元素。
cmp(list1, list2)
3.append() 方法用于在列表末尾添加新的对象。
list.append(obj)
4.count() 方法用于统计某个元素在列表中出现的次数。
list.count(obj)
5.extend() 函数用于在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)。
list.extend(seq) seq元素列表
6.insert() 函数用于将指定对象插入列表的指定位置。
list.insert(index, obj)
7.remove() 函数用于移除列表中某个值的第一个匹配项。
list.remove(obj)
list.remove('abc')
8.reverse() 函数用于反向列表中元素。
list.reverse()
9.sort() 函数用于对原列表进行排序,如果指定参数,则使用比较函数指定的比较函数。
list.sort(cmp=None, key=None, reverse=False)
reverse = True 降序, reverse = False 升序(默认)。
列表操作包含以下函数:
1、cmp(list1, list2):比较两个列表的元素
2、len(list):列表元素个数
3、max(list):返回列表元素最大值
4、min(list):返回列表元素最小值
5、list(seq):将元组转换为列表
列表操作包含以下方法:
1、list.append(obj):在列表末尾添加新的对象
2、list.count(obj):统计某个元素在列表中出现的次数
3、list.extend(seq):在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
4、list.index(obj):从列表中找出某个值第一个匹配项的索引位置
5、list.insert(index, obj):将对象插入列表
6、list.pop(obj=list[-1]):移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
7、list.remove(obj):移除列表中某个值的第一个匹配项
8、list.reverse():反向列表中元素
9、list.sort([func]):对原列表进行排序
str
1.str.join(元组、列表、字典、字符串) 之后生成的只能是字符串。
所以很多地方很多时候生成了元组、列表、字典后,可以用 join() 来转化为字符串
list=['1','2','3','4','5']
print(''.join(list))
12345
2.str.split() 拆分字符串
3. str.strip([chars]) chars中每个字符是独立的
Python strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。
注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。
#删除空格
name = ' python '
name1 = name.lstrip()
name2 = name.rstrip()
name3 = name.strip()
print(name1,name2,name3)
4.大小写转换
str.upper() 转大写
str.lower() 转小写
str.capitalize() 首字母大写
dict
1.del
dict1 = {'a': 'b', 'c': 'd'}
del dict1['a']
resule: dict1 {'c': 'd'}
2.update() 函数把字典dict2的键/值对更新到dict里。
dict2 = {'e' : 'f'}
dict1.update(dict2)
result: dict1 {'c': 'd', 'e': 'f'}
3.dict.get(key, default = none)
- key -- 字典中要查找的键。
- default -- 如果指定键的值不存在时,返回该默认值值
返回指定键的值,如果值不在字典中返回默认值None
可以指定默认值