list()方法可以把字符串,列表,元组,字典转化为列表。
- 字符串
>>> str = 'hello world' >>> b = list(str) >>> print(b) ['h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd']
- 列表
>>> my_list = [1,2,3,4,5] >>> b = list(my_list) >>> print(b) [1, 2, 3, 4, 5]
- 元组
>>> my_tuple = (123, 'aaa', 'abc')
>>> b = list(my_tuple)
>>> print(b)
[123, 'aaa', 'abc']
- 字典
>>> my_dict = {'name': 'wenwen', 'age': 18} >>> b = list(my_dict) >>> print(b) ['name', 'age']
可以看出只打印了keys,没有values的值,如果想要value值,可以使用values()方法
>>> b = list(my_dict.values()) >>> print(b) ['wenwen', 18]