python list/tuple(元组)用法
list(列表)
list是Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。
list常用函数 :'append', 'clear', 'copy', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort'
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]):对原列表进行排序
append():追加一个元素到列表中
1 name_list=['aa','bb','cc'] 2 name_list2=['dd','ee'] 3 name_list.append('ff') #添加 4 print(name_list) 5 print(name_list.count('aa')) #统计出现的次数 6 print(name_list.index('aa')) #找出索引 7 name_list.insert(3,'abc') #插入 8 print(name_list) 9 name_list.extend(name_list2)#拼接两个列表 10 print(name_list) 11 name_list.pop()# 删除列表中某个值,默认最后一个元素 12 print(name_list) 13 name_list.pop(3) #根据索引,指定删除列表中的值 14 print(name_list) 15 name_list.remove('aa')#删除列表第一个匹配的值 16 print(name_list) 17 name_list.reverse()#反向排列列表中的元素 18 print(name_list) 19 name_list.sort()#对列表进行排序 20 print(name_list)
打印结果:
['aa', 'bb', 'cc', 'ff'] 1 0 ['aa', 'bb', 'cc', 'abc', 'ff'] ['aa', 'bb', 'cc', 'abc', 'ff', 'dd', 'ee'] ['aa', 'bb', 'cc', 'abc', 'ff', 'dd'] ['aa', 'bb', 'cc', 'ff', 'dd'] ['bb', 'cc', 'ff', 'dd'] ['dd', 'ff', 'cc', 'bb'] ['bb', 'cc', 'dd', 'ff']
tuple(元组)
另一种有序列表叫元组:tuple。tuple和list非常类似,但是tuple一旦初始化就不能修改

浙公网安备 33010602011771号