返回
Python入门(二):列表与元组
闲谈
2023-10-16 14:47:00
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中非常有用的数据结构。
列表是有序集合,可以修改、添加和删除元素。
元组也是有序集合,但元组是不可变的。
掌握列表和元组的使用方法可以帮助我们更有效地处理数据。