列表 (List)

列表是有序可变的数据集合,允许存储重复值。有序意味着每个元素都有一个位置,可以通过索引来访问。用方括号 `[]` 创建。

动手试试:操作列表和索引访问

my_list = ["apple", "banana", "cherry"] print(f"原始列表: {my_list}") my_list.append("orange") print(f"添加元素后: {my_list}") print(f"索引 1 的元素是: {my_list[1]}")
实时输出:

字典 (Dictionary)

字典是无序的键值对集合,每个键都必须是唯一的。无序意味着它没有索引,您必须通过键来访问值。用花括号 `{}` 创建。

动手试试:操作字典

my_dict = { "name": "Gemini", "version": "1.0" } print(f"原始字典: {my_dict}") my_dict["new_key"] = "new_value" print(f"添加键值对后: {my_dict}") print(f"通过键 'name' 获取值: {my_dict['name']}")
实时输出:

集合 (Set)

集合是无序不重复的数据集合。无序意味着它没有索引,不能通过索引访问元素。用花括号 `{}` 创建。

动手试试:添加元素

my_set = {"apple", "banana", "cherry"} print(f"原始集合: {my_set}") my_set.add("apple") print(f"添加元素后 (重复元素被忽略): {my_set}")
实时输出:

元组 (Tuple)

元组是有序不可变的数据集合。有序意味着每个元素都有一个位置,可以通过索引来访问。不可变意味着创建后不能修改。用圆括号 `()` 创建。

动手试试:尝试修改元组并进行索引访问

my_tuple = ("apple", "banana", "cherry") print(f"原始元组: {my_tuple}") print(f"索引 2 的元素是: {my_tuple[2]}") # 尝试修改元组会引发错误 try:
my_tuple[1] = "orange"
except TypeError as e:
print(f"Error: {e}")
实时输出: