3、请分别定义列表、元组、字符、集合 (1)将字符串、列表、集合转为元组 (2)将元组、列表、集合转为字符串 (3)将字符串、元组、集合转为列表 (4)将字符串、元组、列表转为集合
时间: 2023-12-10 14:02:51 浏览: 78
1. 列表是有序可变的序列,用 [] 表示。元组是有序不可变的序列,用 () 表示。字符是单个字符的有序序列,用 '' 或 "" 表示。集合是无序且元素唯一的容器,用 {} 表示。
将字符串、列表、集合转为元组:
```python
str_tuple = tuple("hello") # ('h', 'e', 'l', 'l', 'o')
list_tuple = tuple([1, 2, 3]) # (1, 2, 3)
set_tuple = tuple({4, 5, 6}) # (4, 5, 6)
```
2. 将元组、列表、集合转为字符串:
```python
tuple_str = str((1, 2, 3)) # '(1, 2, 3)'
list_str = str([4, 5, 6]) # '[4, 5, 6]'
set_str = str({7, 8, 9}) # '{8, 9, 7}'
```
3. 将字符串、元组、集合转为列表:
```python
str_list = list("hello") # ['h', 'e', 'l', 'l', 'o']
tuple_list = list((1, 2, 3)) # [1, 2, 3]
set_list = list({4, 5, 6}) # [4, 5, 6]
```
4. 将字符串、元组、列表转为集合:
```python
str_set = set("hello") # {'h', 'e', 'l', 'o'}
tuple_set = set((1, 2, 3)) # {1, 2, 3}
list_set = set([4, 5, 6]) # {4, 5, 6}
```
阅读全文