2016 - 2024

感恩一路有你

Python3集合set的使用入门

浏览量:4687 时间:2024-01-27 13:58:22 作者:采采

Python3中的集合可以通过大括号{}来创建,也可以使用set()函数将列表、元组或字符串(打散字符)转换为集合。例如:

```python

set1 {1, 2, 3} # 创建一个包含1、2、3的集合

set2 set([4, 5, 6]) # 将列表转换为集合

set3 set("abc") # 将字符串转换为集合

```

我们可以使用in运算符来判断一个元素是否在某个集合中。例如,`if 2 in set1`表示判断2是否在set1中。

集合之间的运算符有:

- `-` 求差集

- `|` 求并集

- `` 求交集

- `^` 求两个集合的非公有部分

Python3字典dict的使用入门

Python3中的字典可以通过大括号{}来创建,空大括号创建一个空字典。我们可以直接通过代码添加键值对来创建字典,例如:

```python

dict1 {"key1": "value1", "key2": "value2"}

```

使用字典的keys()成员可以得到所有的键,使用values()成员可以得到所有的值。

无论是列表还是元组,只要是二维的键值序列,就可以使用dict()函数将其转化为字典。例如:

```python

list1 [("name", "Alice"), ("age", 20)]

dict2 dict(list1) # 将列表转换为字典

```

我们也可以使用循环来创建字典,将for循环写在字典的大括号内,创建多个键值对。例如:

```python

dict3 {x: hex(x) for x in range(10)} # 创建一个包含0到9的键和对应十六进制值的字典

```

另外一种创建字典的方式是使用dict()函数,注意,这种方式创建字典时,键不需要写成字符串,也不需要加引号,转换为字典时会自动将键转化为字符串。

总结

本文介绍了Python3中集合set和字典dict的基本创建和基本操作。集合可以使用大括号{}或set()函数进行创建,并且可以进行元素判断和集合运算。字典同样可以使用大括号{}进行创建,也可以通过dict()函数将二维键值序列转换为字典。字典提供了keys()和values()等成员函数来获取键和值。以上是Python3集合和字典的使用入门,希望对你有所帮助。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。