方括号内的列表

本文介绍了Python中的列表,包括定义列表、通过索引访问元素、获取元素索引、添加元素、删除元素的方法,并提供了动手实践的练习及参考答案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

列表也是Python中的基本数据类型之一。列表中的元素可以是任意数据类型,如整型、浮点型、字符串类型等。

list1 = [1, 100, 1.23, 'a', 'b']
定义列表

定义列表有两种方式,我们一起来看一下:

通过索引访问列表中的元素

列表是有序集合,我们可以通过索引来访问列表中的元素。那大家可能会有些疑惑,什么是索引?

索引通俗一点来理解的话,你可以将它看作是元素在列表中的位置,从第一个元素开始它的位置是0,第二个元素的位置是1,第三个元素的位置是2…以此类推。我们需要记住的是,索引是从0开始的。

我们来看一下如何通过索引访问列表中的元素,下图中我们分别访问list1列表中索引为0、2、4所对应的元素:

获取指定元素的索引

我们不仅能通过索引来访问元素,还能根据元素来获取它所对应的索引。

向列表中添加元素

向列表中添加元素,可以使用append()方法和insert()方法。

删除列表中的元素

删除列表中的元素可以使用以下几个方法:

  • remove():移除从左自右的第一个匹配的指定元素。

  • pop(): 带值的情况下,移除指定索引的元素。在不带值的情况下,移除最后一个元素。

  • clear():清空整个列表。

动手练习

1.请自定义一个长度为7的列表。

2.查找你定义的列表中,索引为3的元素。

3.向这个列表中第三个位置插入一个新的元素,新元素自定义。

4.删除列表中最后一个元素。

5.请使用for循环,遍历下述列表。

list1 = [1, 2, 'a', 'mark', 6]

参考答案

题目一:

list1 = [1, 2, 3, 4, 5, 6, 7]

题目二:

print(list1[3])  # 输出:4

题目三:

list1.insert(2, 100)
print(list1)  
# 输出:[1, 2, 100, 3, 4, 5, 6, 7]

题目四:

list1.pop()
print(list1)
# 输出:[1, 2, 3, 4, 5, 6]

题目五:

for i in list1:
    print(i)

输出:

1
2
a
mark
6
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值