Python中的列表

# 定义一个列表 # 列表里元素可以是任何数据
l1 = [1, 2, 34.254, [2, 3], 'wq', True, None]

# 使用list()创建函数 list()为空列表 ()里的内容必须是可迭代的 for循环
l2 = list()
print(l2)

l3 = list(f"{l1}, 'sad',{9}")
print(l3)

# 打印列表类型
print(type(l1))
# 打印列表索引的元素
print(l1[3][1])
# 列表的遍历
for e in range(len(l1)):
print(l1[e])

for e in l1:
print(e)

# list() 可以转换为列表
s = '1, 2, 4'
print(list(s))
# id() 查看内存地址标识 内存地址不变,变得是里面的元素
l4 = [1, 2]
print(id(l4))
l4 += [3, 4]
print(id(l4))



# 列表的操作
# 添加
# append 追加到末尾
li = [1, 2, 3]
li.append(4)
# insert(index, obj) 将指定元素插入指定索引
li.insert(3, 4)
# extend(iterable) 将可迭代的内容依次放入末尾
li.extend(range(5, 8))


# 删除,默认删除末尾
li.pop()
# pop(index) 删除指定索引内容 返回删除的元素
li.pop(5)
# remove 删除指定元素 不存在报错
li.remove(7)
# clear 清空
li.clear()

li1 = [1, 3, 5, 7, 9]
# index 返回元素对应的索引 不存在则报错
li1.index(7)
# count 返回元素出现的次数
li1.count(9)
# sort 排序,默认升序,reverse 降序
li1.sort()
li1.sort(reverse=True)
# reverse 逆序输出
li1.reverse()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值