学习python的第八天之数据类型——list列表

学习python的第八天之数据类型——list列表

Python 中的列表(list)是一种基本的数据结构,它可以包含零个或多个元素,这些元素可以是不同类型的。列表是可变的(mutable),这意味着我们可以在创建列表后添加、删除或更改其元素。

支持的数据类型:int, str, float, bool, complex, list, dictionary, tuple, set

特点:

  1. 没有长度限制
  2. 可以存放任意类型

创建列表

创建列表最简单的方式是使用方括号 [],并将元素用逗号 , 分隔开来。

my_list = [1, 2, 3]
print(my_list)  # 输出: [1, 2, 3]

# 可以包含不同类型的元素
my_list = [1, 'Hello', 3.14, True, 3+4j, [1,2], {
   '1':'one', '2':'two'}, (3, 4), {
   5, 6}]
print(my_list)  # 输出: [1, 'Hello', 3.14, True, 3+4j, [1,2], {'1':one, '2':two}, (3, 4), {5, 6}]

# 空列表
empty_list1 = []
empty_list2 = list()
print(empty_list1)  # 输出: []
print(empty_list2)  # 输出: []

访问列表元素

可以通过索引(indexing)来访问列表中的元素。在 Python 中,索引是从 0 开始的。

my_list = ['a', 'b', 'c', 'd']
print(my_list[0])  # 输出: 'a'
print(my_list[1])  # 输出: 'd'

# 使用负数索引从列表末尾开始访问
print(my_list[-1])  # 输出: 'd'
print(my_list[-2])  # 输出: 'c'

列表切片

切片(slicing)允许我们获取列表的一个片段。使用切片时,需要指定开始索引和结束索引,格式为 list[start:end:step]。请注意,返回的切片会包含开始索引处的元素,但不包含结束索引处的元素。

# 创建一个列表
my_list = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

# 获取索引2到索引5之间的元素(不包括索引5)
sublist = my_list[2:5]
print(sublist
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值