python列表练习

一、基础练习

# 已知一个列表
lst = [1, 2, 3, 4, 5]
# 1、求列表的长度
print(len(lst))  # 5
# 2、判断6 是否在列表中
print(6 in lst)  # False
# 3、lst + [6, 7, 8] 的结果是什么?
print(lst + [6, 7, 8])  # [1, 2, 3, 4, 5, 6, 7, 8]
# 4、lst*2 的结果是什么
print(lst * 2)  # [1, 2, 3, 4, 5, 1, 2, 3, 4, 5]
# 5、列表里元素的最大值是多少
print(max(lst))  # 5
# 6、列表里元素的最小值是多少
print(min(lst))  # 1
# 7、列表里所有元素的和是多少 #15
print(sum(lst))
# 8、在索引1的位置新增一个的元素10
lst.insert(1, 10) 
print(lst)     # [1, 10, 2, 3, 4, 5]
# 9、在列表的末尾新增一个元素20 
lst.append(20)
print(lst)   # [1, 10, 2, 3, 4, 5, 20]

二、修改列表

lst = [1, [4, 6], True]
# 请将列表里所有数字修改成原来的两倍  掌握通过索引修改列表
lst[0] = 2
lst[1][0] = 8
lst[1][1] = 12
print(lst)

三、合并列表

lst = [1, 2, 3]
lst2 = [4, 5, 6]
# 不使用 + 号运算符,将lst2合并到lst的末尾,并思考,这个过程中,是否产生了新的列表
print('合并前的lst', lst, id(lst))  # 合并前的lst [1, 2, 3] 1510334982592
lst.extend(lst2)
print('合并后的lst', l
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值