python批量转换数据类型_玩转python 各种数据类型的转换

# -*- coding: utf-8 -*-

# @Time : 2019/4/28 14:27

# @Author : wujf

# @Email : 1028540310@qq.com

# @File : 测试.py

# @Software: PyCharm

import json

d = [[1,2,3], [3,4,5], [6,7]]

L = sum(d,[]) #合并

list1 = list(set(L)) #去重

print(list1) #input : [1, 2, 3, 4, 5, 6, 7]

'''列表转化为字符串'''

a = ['xing','liu']

a = ','.join(a) # 数组转换为字符串

print(a) #input :xing,liu

'''字符串转化为列表'''

b = 'jian,xing'

b= b.split(',')

print(b) #input : ['jian', 'xing']

'''列表转字典'''

c1 = ['liu','shui']

c2 = ['wu','qing']

c = dict(zip(c1,c2))

print(c) #input : {'liu': 'wu', 'shui': 'qing'}

'''字典转字符串'''

c = json.dumps(c)

print(c) #input : {"liu": "wu", "shui": "qing"}

#强转换

c = str(c)

print(c) #input : {"liu": "wu", "shui": "qing"}

'''字符串转字典'''

c = eval(c)

print(c,type(c)) #input : {'liu': 'wu', 'shui': 'qing'}

#或者

d = '{"liu": "wu", "shui": "qing"}'

d = json.loads(d)

print(d,type(d)) #input {'liu': 'wu', 'shui': 'qing'}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值