python 列表和字典

张开发
2026/4/14 17:10:47 15 分钟阅读

分享文章

python 列表和字典
字典的用法在 Python 中字典是一种用于存储键值对的数据结构。获取字典中的值有多种方法以下是几种常见的方法 使用中括号操作符这是最直接的方法通过键来访问对应的值。 my_dict {name: Tom, age: 18} print(my_dict[name]) # 输出: Tom 使用 get() 方法 get() 方法更安全如果键不存在不会引发异常而是返回 None 或指定的默认值。 my_dict {name: Tom, age: 18} print(my_dict.get(name)) # 输出: Tom print(my_dict.get(gender, Unknown)) # 输出: Unknown 使用 keys() 方法 keys() 方法返回字典中所有键的列表。 my_dict {name: Tom, age: 18} print(list(my_dict.keys())) # 输出: [name, age] 使用 values() 方法 values() 方法返回字典中所有值的列表。 my_dict {name: Tom, age: 18} print(list(my_dict.values())) # 输出: [Tom, 18] 使用 items() 方法 items() 方法返回字典中所有键值对的元组列表。 my_dict {name: Tom, age: 18} for key, value in my_dict.items(): print(key, value) # 输出: # name Tom # age 18 这些方法提供了从字典中获取值的多种途径根据具体需求选择合适的方法。使用 get() 方法可以避免键不存在时引发的异常并且可以设置默认返回值。使用 items() 方法可以方便地遍历字典中的所有键值对。列表的用法在 Python 中列表没有直接的get方法但可以通过索引来访问列表中的元素。可以使用方括号[ ]来获取列表中的元素。示例my_list [10, 20, 30, 40, 50]print(my_list[2]) # 输出: 30使用负索引负索引从列表的末尾开始计数。例如-1表示最后一个元素-2表示倒数第二个元素。my_list [10, 20, 30, 40, 50]print(my_list[-1]) # 输出: 50范围索引你可以指定一个范围来获取子列表。范围包括起始索引但不包括结束索引。my_list [10, 20, 30, 40, 50]print(my_list[1:4]) # 输出: [20, 30, 40]检查元素是否存在使用in关键字可以检查某个元素是否在列表中。my_list [10, 20, 30, 40, 50]if 20 in my_list:print(20 在列表中) # 输出: 20 在列表中这些方法使得在 Python 中操作列表变得非常方便和灵活。

更多文章