列表
-
列表的创建
列表直接用[ ]创建 -
列表保存的对象
列表可以保存任意对象 -
列表的查询
len()函数可以获得列表的长度或者元素的个数
获取列表的长度其实就是列表最大索引值+1lst = [1,2,3,4,5] print(len(lst))
lst = [1,2,3,4,5] print(lst[-3])
列表的索引可以为负数
索引为-1表示的是列表最后一个值,-2为倒数第二个值,以此类推 -
修改列表的方法
-
append()
向列表最后添加一个元素 -
insert()
向列表指定位置添加一个元素 参数1 要插入的位置 -
extend()
使用新的序列来扩展当前序列 -
clear()
清空集合 -
pop()
根据索引值删除列表元素,不传值,则默认删除列表最后一个元素 -
remove()
根据指定值删除元素
如果有相同值的元素直会删除第一个 -
reverse() 反转列表
-
sort()
用来对列表中的元素进行排序lst = list('sadasdfasda1235') print('修改前:',lst) lst.sort(reverse=True)# 降序 print('修改后:',lst) lst.sort(reverse=False)# 升序 print('修改后:',lst)
-
-
遍历列表
hero = ['钢铁侠','绿巨人','蜘蛛侠','雷神'] # 第一种方法 print(hero[0]) print(hero[1]) print(hero[2]) print(hero[3]) 第二种方法 i = 0 while i< len(hero): print(hero[i]) i += 1
# for循环遍历 # 语法 # for 变量 in 序列: # 代码块 # 第三种方法 hero = ['钢铁侠','绿巨人','蜘蛛侠','雷神'] for h in hero: print(h)
-
切片
hero = ['钢铁侠','绿巨人','蜘蛛侠','黑寡妇','蚁人','美国队长'] print(hero[2:4]) print(hero) print(hero[::-1])
在这里简单的说一下[::-1],功能相当于反转列表。 -
总结一下
python的列表还有一些用法,在这里就不一一罗列了,就不多啰嗦了,总而言之,列表的功能很强大,在开发中用到的次数也是很多,对于我们这些小白来说,不用执着于那些高大上的东西,老老实实的练习基础代码,只有基础扎实了,做其他的东西就会事半功倍。