字典、列表、数组和字符串

Python 字典、列表、数组和字符串

字典

1
2
3
4
5
6
7
# -*- coding: UTF-8 -*-
dict_1 = {'1': 'a', '2': 'b', '3': 'c'}
print(dict_1)  # 打印字典
print(type(dict_1))  # 打印新赋值的字典的类型
print(str(dict_1), end='字符串\n')  # 把字典转化成字符串后打印
print(tuple(dict_1), end='元组\n')  # 把字典转化为元组后打印
print(list(dict_1), end='列表\n')  # 把字典转化为列表后打印

元组

1
2
3
4
5
6
# -*- coding: UTF-8 -*-
tuple_1 = (1, 2, 3, 4, 5)
print(tuple_1)  # 打印元组
print(type(tuple_1))  # 打印新赋值的元祖的类型
print(str(tuple_1), end='字符串\n')  # 把元组转化成字符串后打印
print(list(tuple_1), end='列表\n')  # 把元组转化为列表后打印

元组不可转化为字典

列表

1
2
3
4
5
6
# -*- coding: UTF-8 -*-
list_1 = [1, 2, 3, 4, 5]
print(list_1)  # 打印列表
print(type(list_1))  # 打印新赋值的列表的类型
print(str(list_1), end='字符串\n')  # 把列表转化成字符串后打印
print(tuple(list_1), end='元组\n')  # 把列表转化为元组后打印

元组不可转化为字典

字符串

1
2
3
4
5
6
# -*- coding: UTF-8 -*-
string_1 = '(1, 2, 3, 4, 5)'
print(string_1)  # 打印字符串
print(type(string_1))  # 打印新赋值的字符串
print(tuple(eval(string_1)), end='元组\n')  # 把字符串转化成元组后输出
print(list(eval(string_1)), end='列表\n')  # 把字符串转化成列表后输出

只有特殊字符串才能转化为字典

1
2
3
4
string_2 = '{"name":"tom","age":6}'
print(string_2)  # 打印新赋值的字符串
print(type(string_2))  # 打印新赋值的字符串的类型
print(dict(eval(string_2)), end='字典\n')  # 把字符串转化为字典后打印

字典、列表、数组和字符串

https://blog.policx.com/posts/python/

作者

江湖

发布于

2018-02-16

更新于

2018-02-16

许可协议

CC BY-NC 4.0

评论

Your browser is out-of-date!

Update your browser to view this website correctly.  Update my browser now

×