第八章 python中的列表和元组的学习(简单明了)

1.列表中可包括任意元素类型 支持下标索引 可以修改 数据有序

a = [1, "a", 3, True, None, {}, [], 2, 3]

2.列表的增加修改

# append在列表末尾追加
a.append("4")
print(a) #[1, 'a', 3, True, None, {}, [], 2, 3, '4']
# insert可以指定坐标添加元素
a.insert(0, "m")
print(a)#['m', 1, 'a', 3, True, None, {}, [], 2, 3, '4']
# extend将可迭代内容添加到末尾
a.extend(range(1, 5))
print(a)# ['m', 1, 'a', 3, True, None, {}, [], 2, 3, '4', 1, 2, 3, 4]

3.列表的删除

# pop默认删除末尾
# 可以指定删除指定坐标的元素并删除返回值
a1 = a.pop(3)  # 删除了坐标为3的数字3
print(a1, a)  # 3 ['m', 1, 'a', True, None, {}, [], 2, 3, '4', 1, 2, 3, 4]
# remove删除指定元素   元素不存在则报错
a.remove("a")
print(a) #['m', 1, True, None, {}, [], 2, 3, '4', 1, 2, 3, 4]
# clear清空列表
a.clear()
print(a)# []

4.列表的查找

n = [1, "a", 3, True, None, {}, [], 2, 3]
# count统计次数
print(n.count(3)) #2
# inde返回元素对应的索引
print(n.index(3))#2
# reverse将元素逆序输出
n.reverse()
print(n)#[3, 2, [], {}, None, True, 3, 'a', 1]

5.列表的排序
 

n1 = [1, 3, 4, 8, 6, 5, 2]
# sort 默认升序
n1.sort()
print(n1)#[1, 2, 3, 4, 5, 6, 8]
# reverse默认降序
n1.reverse()
print(n1)#[8, 6, 5, 4, 3, 2, 1]

6.元组的学习

元组内支持多个任意类型的元素 不可修改 支持下表索引 元素可以重复 数据有序

a = (1, "a", 3, True, None, {}, [], 2, 3)
print(type(a)) # <class 'tuple'>
# 统计指定元素出现的次数
a1 = a.count(3)
print(a1) # 2
# index根据元素寻找下标索引
a2 = a.index(3)
print(a2) #2

 最后,努力学习,争取日进斗金

  • 12
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值