返回

Python入门(二):列表与元组

闲谈

1. 列表是什么?

列表是有序集合,这意味着列表中的元素是有顺序的,并且可以根据索引来访问。

列表可以使用方括号[]创建,元素之间使用逗号分隔。

my_list = [1, 2, 3, 4, 5]

2. 访问列表元素

要访问列表的任意元素,只需将该元素的位置(索引)告诉Python。

索引是从0开始的,这意味着第一个元素的索引是0,第二个元素的索引是1,依此类推。

要访问列表中的某个元素,可以使用方括号[]和索引。

print(my_list[0]) # 输出 1
print(my_list[2]) # 输出 3

3. 修改、添加和删除元素

要修改列表中的某个元素,可以使用方括号[]和索引,然后将该元素重新赋值。

my_list[0] = 10
print(my_list) # 输出 [10, 2, 3, 4, 5]

要添加元素到列表中,可以使用append()方法。

my_list.append(6)
print(my_list) # 输出 [10, 2, 3, 4, 5, 6]

要从列表中删除元素,可以使用pop()方法。

my_list.pop(0)
print(my_list) # 输出 [2, 3, 4, 5, 6]

如果知道要删除的元素的索引,可使用del语句。

del my_list[2]
print(my_list) # 输出 [2, 3, 5, 6]

4. 组织列表

Python提供了多种方法来组织列表。

可以使用sort()方法对列表进行排序。

my_list.sort()
print(my_list) # 输出 [2, 3, 5, 6]

可以使用reverse()方法反转列表。

my_list.reverse()
print(my_list) # 输出 [6, 5, 3, 2]

可以使用len()函数获取列表的长度。

print(len(my_list)) # 输出 4

5. 元组

元组是另一个有序集合,与列表非常相似。

元组可以使用圆括号()创建,元素之间使用逗号分隔。

my_tuple = (1, 2, 3, 4, 5)

元组与列表的主要区别是,元组是不可变的,这意味着不能修改、添加或删除元组中的元素。

6. 总结

列表和元组都是Python中非常有用的数据结构。

列表是有序集合,可以修改、添加和删除元素。

元组也是有序集合,但元组是不可变的。

掌握列表和元组的使用方法可以帮助我们更有效地处理数据。