- List 的数据分片
我之前对于list的反向索引一直感到很蒙圈,这个表有助于记忆反向索引的规则。
如:
list_a =[ “一” , “二” ,“三” ,“四” , “五” , “六” , “七” ,“八” , “九” ]
正向索引 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
---|---|---|---|---|---|---|---|---|---|
列表数据 | “一” | “二” | “三” | “四” | “五” | “六” | “七” | “八” | “九” |
反向索引 | -9 | -8 | -7 | -6 | -5 | -4 | -3 | -2 | -1 |
反向索引 = 正向索引 - 列表的长度
如果要打印五~八的值,有两种写法
第一种:print(list_a[4:8])
第二种:print(list_a[-5:-1])
如果要打印五~九:
第一种:print(list_a[4:])
第二种:print(list_a[-5:])
是不是很好记 O(∩_∩)O哈哈~
- List常用函数
ist 的操作函数
函数 | 描述 |
---|---|
append(data) | 追加数据 |
copy() | 列表复制 |
insert(index,data) | 向列表中指定索引位置追加新数据 |
index(data) | 数据第一次出现的索引 |
count(data) | 统计某一个数据在列表中出现的次数 |
extend() | 追加列表 |
pop(index) | 从列表中弹出第一个数据并删除 |
reverse() | 列表数据反转 |
sort() | 排序 |
remove(data) | 从列表中删除数据 |
代码示例:
#coding UTF-8
#列表常见函数练习
a_list = [1,4,565,"happy",8,45,"love"]
c_list = ["我是一个有趣的人","我喜欢你","可以认识你吗?"]
d_list = [