Python学习——列表相关

1、列表是什么

列表由一系列按特定顺序排列的元素组成。用方括号([ ])来表示列表,并用逗号分隔开其中的元素。

2、访问列表元素

指出列表的名称,再指出元素的索引,并将其放在方括号内。(eg:names[0])

索引跟数组一样是从0开始的

3、修改元素

直接通过索引重新进行赋值

4、添加元素

append():在列表末尾添加元素。(eg:names.append("Tom"))

insert():通过索引添加元素.(eg:names.insert(0, "Tom"))

5、删除元素

del语句(eg:del names[0])

pop():删除列表末尾的元素,并且返回这个值。如果填写索引就删除索引的值

remove():根据值删除元素,只删除第一次出现的,如果要全部删除要用循环语句(eg:names.remove( "Tom"))

6、排序

sort():传递reverse=True可以相反排序

sorted():临时排序

reverse():反转列表

7、求长度

len()

8、数值列表

range():生成一系列的数字。(eg:range(1, 5))

min():列表中的最小值。

max():列表中的最大值。

sum():列表的和。

列表解析:squares = [value**2 for value in range(1, 11)]

9、切片

names[0:3],只输出索引为0~2的

10、复制列表

要采用切片赋值:my_names = names[:],如果是直接赋值不会创建新的列表

11、其他

索引[-1]代表最后一个元素

猜你喜欢

转载自blog.csdn.net/wujiaxiangxw/article/details/81165449
今日推荐