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']
View Code

 tuple(元组)

另一种有序列表叫元组:tuple。tuple和list非常类似,但是tuple一旦初始化就不能修改

 

posted @ 2017-02-26 14:01  平均年龄小  阅读(1019)  评论(0)    收藏  举报