python 之 列表 元组 字典之间的转换

本文详细介绍了Python中字典、元组和列表的基本操作,包括将它们转换为字符串、元组、列表的方法,以及它们之间的相互转换。通过实例演示了如何在不同数据类型间进行灵活转换,提供了深入理解Python数据结构的基础知识。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

# coding:utf-8
# 1 字典
dict = {'name': 'A', 'age': 24, 'class': 'First'}
	# 1.1 转换为字符串,返回<type 'str'>{'age': 7, ...}
print type(str(dict)), str(dict)
	# 转为元组
print tuple(dict)
	# 字典转为元组返回,(7, A, first)
print tuple(dict.values())
	# 转换为列表,返回[age, name, class]
print list(dict)
	# 转换为列表
print dict.values()
# ------------元组-----------
tup = (1, 2, 3, 4, 5)

	# 转换为字符串,返回:(1, 2, 3, 4, 5)
print tup.__str__()
	# 转为列表,返回[1,2,3,4,5]
print list(tup)
	# 元组不可以转为字典

# 3 列表
nums = [1, 3, 5, 7, 8, 13, 20]
	# 转为元组
print tuple(nums)
	# str
print str(nums)
	# 列表不可以转为字典

# 4 字符串
	# 字符串转为元组
print tuple(eval('(1, 2, 3)'))
	# 转为列表
print list(eval(('1, 2, 3')))
	# 字符串转为字典,返回:<type 'dict'>
print type(eval("{'name':'ljq', 'age':24}"))

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值