Python3集合set的使用入门
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集合和字典的使用入门,希望对你有所帮助。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。