使用Python怎么对列表、元组、str和dict进行转换

  介绍

使用Python怎么对列表、元组,str和dict进行转换?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

1,字典(dict)

dict =,{的名字# 39;:zara # 39;,,的年龄# 39;:7,“类# 39;:,“第一个# 39;}

1.1字典——字符串

返回:

print 类型(str (dict)), str (dict)

1.2字典——元组

返回:('年龄# 39;,名字# 39;,“类# 39;)

print 元组(dict)

1.3字典——元组

返回:(7,“zara # 39;,”第一个# 39;)

print 元组(dict.values ())

1.4字典——列表

返回:[”时代# 39;,“名字# 39;,“类# 39;]

print 列表(dict)

1.5字典——列表

print  dict类型。值

2元组

锤头=(1,,2,,3,,4,,5)

2.1元组——字符串

返回:(1、2、3、4、5)

print  tup.__str__ ()

2.2元组——列表

返回:[1、2、3、4、5)

print 列表(锤头)

2.3元组不可以转为字典

3列表

num=[1,, 3, 5, 7日,8日,13日,20);

3.1列表——字符串

返回:(1、3、5、7、8、13、20)

print  str (num)

3.2列表——元组

返回:(1、3、5、7、8、13、20)

print 元组(num)

3.3列表不可以转为字典

4字符串

4.1字符串——元组

返回:(1、2、3)

print 元组(eval (“(1、2、3)“))

4.2字符串——列表

返回:[1,2,3]

print 列表(eval (“(1、2、3)“))

4.3字符串——字典

返回:

print 类型(eval(“{& # 39;名字# 39;:& # 39;ljq& # 39;,, & # 39;年龄# 39;:24}“))

<强>补充:python入门之路:一个小错误,str变元组

笔者在编程的时候发现,原先定义的str字符串在传递和引用的时候会莫名其妙改变类型,变成tuple。

import  random    class  get_Veri(对象):   def 才能random_color(自我):   ,,,random_color=(random.randint (0255), random.randint (0255), random.randint (0255))   ,,,return  random_color   ,   def 才能random_num(自我):   ,,,random_num =, str (random.randint (0, 9))   ,,,return  random_num   ,   def 才能random_lowerchr(自我):   ,,,random_lowerchar=科(random.randint (97,, 122))   ,,,return  random_lowerchar   ,   def 才能random_upperchr(自我):   ,,,random_upperchr =,空空(random.randint (65,, 90))   ,,,return  random_upperchr   ,   def 才能random_char(自我):   ,,,random_char =, random.choice ([get_Veri.random_num(自我),get_Veri.random_upperchr(自我),get_Veri.random_lowerchr(自我)))   ,,,印刷(random_char)   ,,,print(类型(random_char))   ,,,return  random_char

这里random_char函数输出一个随机字符串,可以看到类型类型为:

& lt; class  & # 39; str # 39;在

在另一个文件中进行引用:

得到random_data.py  import  get_Veri    ,   get_veri=get_veri ()   时间=random_char  get_veri.random_char (),   打印(random_char)   print(类型(random_char)

发现random_char类型的类型已经发生改变:

& lt; class  & # 39;元组# 39;在

关于使用Python怎么对列表、元组,str和dict进行转换问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

使用Python怎么对列表、元组、str和dict进行转换