python list set
时间: 2023-08-14 08:13:34 浏览: 139
Python中的list和set是两种不同的数据结构。
list是一种有序的可变数据类型,可以存储多个元素,并且允许元素重复。你可以使用方括号([])来创建一个list,并使用append()方法向list中添加元素。
例如:
```python
my_list = [1, 2, 3, 4, 5]
my_list.append(6)
print(my_list) # 输出:[1, 2, 3, 4, 5, 6]
```
set是一种无序的可变数据类型,它是由唯一的元素组成,并且不允许有重复的元素。你可以使用大括号({})或者set()函数来创建一个set。
例如:
```python
my_set = {1, 2, 3, 4, 5}
my_set.add(6)
print(my_set) # 输出:{1, 2, 3, 4, 5, 6}
```
需要注意的是,如果你使用大括号创建一个空的set,Python会将它解释为一个空的字典。所以,如果要创建一个空的set,你应该使用set()函数。
例如:
```python
empty_set = set()
print(empty_set) # 输出:set()
```
希望这能帮到你!如果还有其他问题,请随时提问。
相关问题
python set 转换 list
可以使用 Python 的内置函数 list() 将 set 转换为 list,示例如下:
```python
my_set = {1, 2, 3, 4, 5}
my_list = list(my_set)
print(my_list) # 输出 [1, 2, 3, 4, 5]
```
注意,转换后的 list 是无序的,因为 set 是无序的。
阅读全文