首页 > 代码库 > Python:列表
Python:列表
列表:列表是写在方括号([])之间用逗号分隔开的元素列表
列表创建:
list1 = list(‘adb‘)
print(type(list1))
a = [‘a‘,‘b‘,‘c‘]
n = [1, 2, 3]
x = [a,n]
print(x)
输出结果:
<class ‘list‘>[[‘a‘, ‘b‘, ‘c‘], [1, 2, 3]]
列表访问:
x = [[‘a‘, ‘b‘, ‘c‘], [1, 2, 3]]
>>> x[0][‘a‘,‘b‘,‘c‘]>>> x[0][1] #取列表中的列表第1位元素‘b‘
列表更新:
>>> list = [‘physics‘, ‘chemistry‘, 1997, 2000]>>> list[2] = 2001>>> listlist = [‘physics‘, ‘chemistry‘, 2001, 2000]
列表内置函数:
cmp(list1, list2): #比较两个列表的元素
len(list): #列表元素个数
max(list): #返回列表元素最大值
min(list): #返回列表元素最小值
list(seq): #将元组转换为列表
列表操作:
list.append(obj):在列表末尾添加新的对象list.count(obj):统计某个元素在列表中出现的次数list.extend(seq):在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)list.index(obj):从列表中找出某个值第一个匹配项的索引位置list.insert(index, obj):将对象插入列表list.pop(obj=list[-1]):移除列表中的一个元素(默认最后一个元素),并且返回该元素的值list.remove(obj):移除列表中某个值的第一个匹配项list.reverse():反向列表中元素list.sort([func]):对原列表进行排序
举例:
>>> list = [11,23,11,4342342,11,56,33,23,11,88]>>> list[11, 23, 11, 4342342, 11, 56, 33, 23, 11, 88]>>> list.count(11) #查看‘11‘这个对象在列表中出现的次数4
>>> for i in range(list.count(11)):
list.remove(11) # 删除列表中为‘11‘的所有对象
>>> list1
[‘h‘, ‘e‘, ‘l‘, ‘l‘, ‘o‘]
>>> list1.extend(‘12345‘) #列表扩展
>>> list1
[‘h‘, ‘e‘, ‘l‘, ‘l‘, ‘o‘, ‘1‘, ‘2‘, ‘3‘, ‘4‘, ‘5‘]
Python:列表
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。