7、列表的增、删、查、嵌套

列表

1、列表的格式

在这里插入图片描述访问列表:

list=['小明',18,1.70]
print(list)
##输出:['小明', 18, 1.7]

list=['小明',18,1.70]
for i in list:
    print(i)
##输出:小明
##      18
##      1.7

2、查:

从列表提取单个元素

students = ['小明','小红','小刚']
print(students[0]) 

从列表中提取多个元素:
左右空,取到头;左要取,右不取

list2 = [5,6,7,8,9]

print(list2[:])
# 打印出[5,6,7,8,9]
print(list2[2:])
# 打印出[7,8,9]
print(list2[:2])
# 打印出[5,6]
print(list2[1:3])
#打印出[6,7]
print(list2[2:4])    
#打印出[7,8]

注意:偏移量取出来的是列表中的元素;而切片是截取了列表的某一部分,因此还是一个列表

students = ['小明','小红','小刚']
print(students[2])
print(students[2:])
##输出:小刚 和 ['小刚']

3、增

增:列表名.append()
注意:列表中可以是字符串也可以是数字,还可以是列表,但是一次只能添加一个元素

stu=['小明','小红','小刚']
stu.append('小美')
print(stu)
list3 = [1,2]
list3.append(3)
print(list3)

#list3.append(4,5)
list3.append([4,5])
print(list3)

4、删

删:del 列表名[]
注意:原理同增加一样,左取右不取

list=[0,1,2,3,4,5,6,7,8,9]
del list[3]
del list[1:3]
del list[:]
del list

5、列表的嵌套

list=[[1,2,3],[4,5,6]]
print(list[1][0])

注意:列表的修改直接使用赋值语句即可

6、pop()函数

用于一处列表中的一个元素(默认最后一个元素),并且返回该元素的值。
可理解为“提取+删除”:①提取:取到元素,对列表没有影响;②删除:删除列表中的元素

students=['小明','小红','小刚']
for i in range(3):
    stu=students.pop(0)
    students.append(stu)
    print(students)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值