python中eval函数和str函数

  • Post author:
  • Post category:python


eval函数把字符串转化为list、dict、tuple

str函数把list,dict,tuple转为字符串


# 字符串转换成列表


a = “[[1,2], [3,4], [5,6], [7,8], [9,0]]”

print(type(a))

b = eval(a)

print(b)


# 字符串转换成字典


a = “{1: ‘a’, 2: ‘b’}”

print(type(a))

b = eval(a)

print(type(b))

print(b)


# 字符串转换成元组


a = “([1,2], [3,4], [5,6], [7,8], (9,0))”

print(type(a))

b=eval(a)

print(type(b))

print(b)


#列表转字符串

a=[1,2,3]

print(type(a))

b=str(a)

print(type(b))


#字典转字符串

dict={‘a’:12,‘b’:34}

print(type(dict))

b=str(dict)

print(type(b))


#元组转字符串

a=((1,2),(3,4))

print(type(a))

b=str(a)

print(type(b))

参考资料:

https://www.cnblogs.com/niuniu2018/p/7737556.html



版权声明:本文为u011208984原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。