📜  Python - 列表和字典中的常用键(1)

📅  最后修改于: 2023-12-03 15:18:52.139000             🧑  作者: Mango

Python - 列表和字典中的常用键

在Python中,列表(List)和字典(Dictionary)是常用的数据结构。列表和字典中的键(Key)是用来识别元素的标志。在这篇文章中,我们将讨论列表和字典中常用的键类型。

列表(List)键

在Python中,列表(List)是一组有序的元素集合。列表中的每个元素都有一个唯一的索引。这个索引可以是整数或字符串。以下是列表中常用的索引类型:

  1. 整数索引:列表中的元素可以使用整数索引进行访问。整数索引从0开始计数,即第一个元素的索引为0,第二个元素的索引为1,以此类推。

    my_list = [10, 20, 30, 40, 50]
    print(my_list[0])
    # Output: 10
    print(my_list[3])
    # Output: 40
    
  2. 切片索引:列表中的元素可以使用切片索引进行访问。切片索引可以返回列表的一个子集。切片的语法是[start:stop:step],其中start是要开始的索引,stop是要结束的索引,step是用于跳过元素的步幅。

    my_list = [10, 20, 30, 40, 50]
    print(my_list[1:3])
    # Output: [20, 30]
    print(my_list[::2])
    # Output: [10, 30, 50]
    
字典(Dictionary)键

在Python中,字典(Dictionary)是一组键值对的集合。字典中的每个元素都有一个唯一的键。以下是字典中常用的键类型:

  1. 字符串键:字典中的键可以是字符串。以下是使用字符串键的示例:

    my_dict = {"name": "Tom", "age": 25, "city": "New York"}
    print(my_dict["name"])
    # Output: "Tom"
    print(my_dict["city"])
    # Output: "New York"
    
  2. 整数键:字典中的键可以是整数。以下是使用整数键的示例:

    my_dict = {1: "red", 2: "blue", 3: "green"}
    print(my_dict[1])
    # Output: "red"
    print(my_dict[3])
    # Output: "green"
    
  3. 元组键:字典中的键可以是元组。元组中的元素必须是不可变类型。以下是使用元组键的示例:

    my_dict = {("John", "Smith"): 123, ("Mary", "Johnson"): 456}
    print(my_dict[("John", "Smith")])
    # Output: 123
    print(my_dict[("Mary", "Johnson")])
    # Output: 456
    

总的来说,在Python中,列表和字典中的键类型有很多,本篇文章只是列举了其中常用的类型。熟练掌握列表和字典中的键非常重要,因为这是编写Python程序的基础。