当前位置:实例文章 » 其他实例» [文章]【Python】set、list、dict等类型保存与读取

【Python】set、list、dict等类型保存与读取

发布人:shili8 发布时间:2024-11-17 09:23 阅读次数:0

**Python 中的集合类型**

在 Python 中,集合类型(也称为容器类型)是指可以存储多个值的数据结构。最常见的集合类型包括 `set`、`list` 和 `dict`。

###1. set`set` 是一种无序的集合类型,每个元素都是唯一的。它使用哈希表来实现高效的查找和插入操作。

####保存数据:

# 创建一个空集合my_set = set()

# 添加元素到集合中my_set.add(1)
my_set.add(2)
my_set.add(3)

print(my_set) # {1,2,3}


####读取数据:

# 使用 for 循环遍历集合中的元素for element in my_set:
 print(element)

# 使用 set() 函数将集合转换为列表my_list = list(my_set)
print(my_list) # [1,2,3]


###2. list`list` 是一种有序的集合类型,每个元素都有一个索引值。它使用动态数组来实现高效的插入和删除操作。

####保存数据:

# 创建一个空列表my_list = []

# 添加元素到列表中my_list.append(1)
my_list.append(2)
my_list.append(3)

print(my_list) # [1,2,3]


####读取数据:

# 使用 for 循环遍历列表中的元素for element in my_list:
 print(element)

# 使用索引值访问特定元素print(my_list[0]) #1# 使用切片操作获取子列表my_sublist = my_list[1:3]
print(my_sublist) # [2,3]


###3. dict`dict` 是一种无序的键值对集合类型,每个键都映射到一个特定的值。它使用哈希表来实现高效的查找和插入操作。

####保存数据:

# 创建一个空字典my_dict = {}

# 添加键值对到字典中my_dict['name'] = 'John'
my_dict['age'] =30print(my_dict) # {'name': 'John', 'age':30}


####读取数据:

# 使用 for 循环遍历字典中的键值对for key, value in my_dict.items():
 print(f"{key}: {value}")

# 使用 get() 方法获取特定键的值print(my_dict.get('name')) # John# 使用 pop() 方法删除特定键my_dict.pop('age')
print(my_dict) # {'name': 'John'}


### 总结在 Python 中,集合类型(set、list 和 dict)提供了高效的数据存储和访问方式。通过理解这些类型的特性和使用方法,可以有效地管理和操作数据。

**参考**

* [Python 文档:集合类型]( />* [Python 文档:列表类型]( />* [Python 文档:字典类型](

相关标签:pythonlist开发语言
其他信息

其他资源

Top