Day3-Python 数据结构:列表、元组和集合

2023-04-18  本文已影响0人  椰子数学

Python 数据结构:列表、元组和集合
教程
列表 (List)

定义:有序、可变的数据结构
基本操作:创建、访问、修改、删除元素
实例:创建一个购物清单、添加和删除商品

元组 (Tuple)

定义:有序、不可变的数据结构
基本操作:创建、访问元素
实例:表示一个坐标点 (x, y)

集合 (Set)

定义:无序、不重复元素的数据结构
基本操作:创建、添加、删除元素、集合运算(交集、并集、差集)
实例:从一组数字中找出不重复的元素

笔记
列表

创建:my_list = [1, 2, 3]
访问:my_list[0]
修改:my_list[1] = 4
删除:del my_list[2]

元组

创建:my_tuple = (1, 2, 3)
访问:my_tuple[0]

集合

创建:my_set = {1, 2, 3}
添加:my_set.add(4)
删除:my_set.remove(3)
集合运算:a & b (交集), a | b (并集), a - b (差集)

练习题和答案

  1. 创建一个包含三个字符串元素的列表。
    答案:
    my_list = ['apple', 'banana', 'cherry']

  2. 访问元组中的第二个元素。
    答案:
    my_tuple[1]

  3. 向集合中添加一个新元素。
    答案:
    my_set.add('new_element')

  4. 从列表中删除第一个元素。
    答案:
    del my_list[0]

  5. 计算两个集合的交集。
    答案:
    intersection = set_a & set_b

  6. 将一个列表转换为元组。
    答案:
    my_tuple = tuple(my_list)

  7. 将一个元组转换为列表。
    答案:
    my_list = list(my_tuple)

  8. 判断一个元素是否在集合中。
    答案:
    element in my_set

  9. 合并两个列表。
    答案:
    merged_list = list_a + list_b

  10. 删除集合中的一个元素(如果存在)。
    答案:
    my_set.discard(element)

1681887977330.png
上一篇 下一篇

猜你喜欢

热点阅读