python数据类型强制转换实例详解


Posted in Python onJune 22, 2020

1.字符强转一切 

如果是字符串进行强制转换, 仅仅就是在原数据类型的两边套上引号

2.list : 强制转换成列表

""" 
如果是字符串,会把每一个字符都单独作为一个元素放到新的列表中
如果是字典,只保留键,形成一套新的列表.
如果是其他容器,只是单纯的在原数据的两边套上[]
"""
res = list(tuplevar)
res = list(setvar)
res = list(strvar)
res = list(dictvar) # 把字典转化成列表只保留键
print(res,type(res))

3.tuple : 强制转换成元组

""" 
如果是字符串,会把每一个字符都单独作为一个元素放到新的元组中
如果是字典,只保留键,形成一套新的元组.
如果是其他容器,只是单纯的在原数据的两边套上()
"""
res = tuple(listvar)
res = tuple(strvar)
res = tuple(dictvar) # 把字典转化成元组只保留键
# res = tuple(intvar) error 不能转化整型
print(res)

4.set :强制转化成集合 无序,去重

""" 
如果是字符串,会把每一个字符都单独作为一个元素放到新的集合中,[存在无序,去重的特征]
如果是字典,只保留键,形成一套新的集合.[存在无序,去重的特征]
如果是其他容器,只是单纯的在原数据的两边套上{} [存在无序,去重的特征] 
"""
res = set(strvar)
res = set(listvar)
res = set(dictvar)
print(res)

5.字典强转

# (1) 外层是列表,里面的容器可以是列表或者元组(推荐)
lst = [["a",1],("b",2)]
res = dict(lst)
print(res)#{'a': 1, 'b': 2}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python实现发送email的几种常用方法
Aug 18 Python
python简单读取大文件的方法
Jul 01 Python
Python实现曲线点抽稀算法的示例
Oct 12 Python
Python调用C# Com dll组件实战教程
Oct 12 Python
pyhton列表转换为数组的实例
Apr 04 Python
Django rest framework工具包简单用法示例
Jul 20 Python
深入了解Python枚举类型的相关知识
Jul 09 Python
Python 实现自动导入缺失的库
Oct 29 Python
python3实现用turtle模块画一棵随机樱花树
Nov 21 Python
Python中bisect的使用方法
Dec 31 Python
PyTorch中torch.tensor与torch.Tensor的区别详解
May 18 Python
OpenCV-Python实现轮廓拟合
Jun 08 Python
keras 指定程序在某块卡上训练实例
Jun 22 #Python
python Socket网络编程实现C/S模式和P2P
Jun 22 #Python
Python手动或自动协程操作方法解析
Jun 22 #Python
keras使用Sequence类调用大规模数据集进行训练的实现
Jun 22 #Python
Python socket服务常用操作代码实例
Jun 22 #Python
Python如何实现后端自定义认证并实现多条件登陆
Jun 22 #Python
零基础小白多久能学会python
Jun 22 #Python
You might like
Mysql中limit的用法方法详解与注意事项
2008/04/19 PHP
PHP6 mysql连接方式说明
2009/02/09 PHP
php中session退出登陆问题
2014/02/27 PHP
php结合md5实现的加密解密方法
2016/01/25 PHP
PHP实现绘制二叉树图形显示功能详解【包括二叉搜索树、平衡树及红黑树】
2017/11/16 PHP
javascript 操作select下拉列表框的一点小经验
2010/03/20 Javascript
jquery插件开发方法(初学者)
2012/02/03 Javascript
解析使用JS 清空File控件的路径值
2013/07/08 Javascript
js中reverse函数的用法详解
2013/12/26 Javascript
JS实现判断碰撞的方法
2015/02/11 Javascript
Javascript数组Array基础介绍
2016/03/13 Javascript
AngularJS自定义服务与fliter的混合使用
2016/11/24 Javascript
基于NodeJS+MongoDB+AngularJS+Bootstrap开发书店案例分析
2017/01/12 NodeJs
win系统下nodejs环境安装配置
2017/05/04 NodeJs
详解Vue之父子组件传值
2019/04/01 Javascript
Vue 实现CLI 3.0 + momentjs + lodash打包时优化
2019/11/13 Javascript
vue element-ui实现input输入框金额数字添加千分位
2019/12/29 Javascript
Python爬虫包BeautifulSoup实例(三)
2018/06/17 Python
10个Python面试常问的问题(小结)
2019/11/20 Python
python django中8000端口被占用的解决
2019/12/17 Python
Python 分布式缓存之Reids数据类型操作详解
2020/06/24 Python
matplotlib 范围选区(SpanSelector)的使用
2021/02/24 Python
HTML5适合的情人节礼物有纪念日期功能
2021/01/25 HTML / CSS
三星英国官网:Samsung英国
2018/09/25 全球购物
说说在weblogic中开发消息Bean时的persistent与non-persisten的差别
2013/04/07 面试题
工地门卫岗位职责
2013/12/30 职场文书
班长自荐书范文
2014/02/11 职场文书
工商干部先进事迹
2014/05/14 职场文书
医学求职信
2014/05/28 职场文书
食品安全宣传标语
2014/06/07 职场文书
八荣八耻的活动方案
2014/08/16 职场文书
小学领导班子对照材料
2014/08/23 职场文书
物价局领导班子四风问题整改措施
2014/10/26 职场文书
openstack中的rpc远程调用的方法
2021/07/09 Python
关于python pygame游戏进行声音添加的技巧
2021/10/24 Python
Python 一键获取电脑浏览器的账号密码
2022/05/11 Python