python---列表

1、列表的基本使用

#lis1.extend(lis2) lis2合并至lis1
lis2
= ['','',''] lis.extend(lis2) print(lis)
#reverse反向 lis.reverse() print(lis)  

 

2、列表的取值和切片

# 列表 符号[]  列表中可以包含任何类型数据,以逗号进行分割,索引也是从0开始(用法参见字符串)
a = [1,2,'sdff']
print(len(a))  #len统计数据长度
print(a[-1])  #列表取值用法与字符串一致
print(a[:2])  #切片用法与字符串也一致
#反向切片
lis = [1,2,3,4,5,6]
lis2= lis[-1:-5:-1]

print(lis2)

控制台输出:[6, 5, 4, 3]

 

3、列表的增加数据

#append 末尾追加,每次只能追加一个
a = [1,2,'sdff'] a.append(
'添加') #末尾追加 print(a)
#insert(插入的位置,要插入的值) 插入数据,想放哪放哪,但要指定位置 a.insert(
1,'插入数据') print(a) 控制台输出 [1, 2, 'sdff', '添加'] [1, '插入数据', 2, 'sdff', '添加']

 

4、列表的修改

#修改
lis1 = ['香蕉','苹果','大鸭梨']
lis1[1] = '菠萝'
print(lis1)

控制台输出:['香蕉', '菠萝', '大鸭梨']

 

5、列表的删除数据

#pop(想要删除数据的索引) 默认删除最后一个,并返回该被删除的值
a = [1, '插入数据', 2, 'sdff', '添加']
b=a.pop()
print(b) print(a) #remove(要删除的值) a.remove(
'sdff') print(a) 控制台输出:
添加 [
1, '插入数据', 2, 'sdff'] [1, '插入数据', 2]
posted @ 2019-10-25 16:53  红枣枸杞  阅读(173)  评论(0编辑  收藏  举报