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中吸引人的一些特性
Apr 09 Python
基于使用paramiko执行远程linux主机命令(详解)
Oct 16 Python
Python中常用信号signal类型实例
Jan 25 Python
使用apidocJs快速生成在线文档的实例讲解
Feb 07 Python
解决python3爬虫无法显示中文的问题
Apr 12 Python
python实现雨滴下落到地面效果
Jun 21 Python
数据清洗--DataFrame中的空值处理方法
Jul 03 Python
Python for循环与range函数的使用详解
Mar 23 Python
浅谈Python编程中3个常用的数据结构和算法
Apr 30 Python
python算法与数据结构之单链表的实现代码
Jun 27 Python
python绘制多个子图的实例
Jul 07 Python
pyinstaller打包找不到文件的问题解决
Apr 15 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
php中导出数据到excel时数字变为科学计数的解决方法
2013/02/03 PHP
php运行提示:Fatal error Allowed memory size内存不足的解决方法
2014/12/17 PHP
实现PHP框架系列文章(6)mysql数据库方法
2016/03/04 PHP
深入讲解PHP的Yii框架中的属性(Property)
2016/03/18 PHP
解决安装WampServer时提示缺少msvcr110.dll文件的问题
2017/07/09 PHP
laravel 事件/监听器实例代码
2019/04/12 PHP
为调试JavaScript添加输出窗口的代码
2010/02/07 Javascript
DIV菜单层实现代码
2010/11/19 Javascript
基于Jquery的标签智能验证实现代码
2010/12/27 Javascript
当前流行的JavaScript代码风格指南
2014/09/10 Javascript
JS实现CheckBox复选框全选、不选或全不选功能
2020/07/28 Javascript
js实现动态改变radio状态的方法
2018/02/28 Javascript
angularjs 缓存的使用详解
2018/03/19 Javascript
clipboard.js在移动端复制失败的解决方法
2018/06/13 Javascript
js实现移动端tab切换时下划线滑动效果
2019/09/08 Javascript
jQuery实现滑动星星评分效果(每日分享)
2019/11/13 jQuery
vue使用nprogress加载路由进度条的方法
2020/06/04 Javascript
Python实现的数据结构与算法之队列详解
2015/04/22 Python
简单了解Django模板的使用
2017/12/20 Python
Python 数据处理库 pandas进阶教程
2018/04/21 Python
python实现将json多行数据传入到mysql中使用
2019/12/31 Python
Python 改变数组类型为uint8的实现
2020/04/09 Python
Python中实现输入一个整数的案例
2020/05/03 Python
国际书籍零售商:Wordery
2017/11/01 全球购物
澳大利亚排名第一的露营和户外设备在线零售商:Outbax
2020/05/06 全球购物
继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?
2015/11/18 面试题
公司财务工作总结的自我评价
2013/11/23 职场文书
网络管理专业求职信
2014/03/15 职场文书
财务会计专业求职信
2014/06/09 职场文书
校园广播稿精选
2014/10/01 职场文书
大学生求职简历自我评价
2015/03/02 职场文书
《蚂蚁和蝈蝈》教学反思
2016/02/22 职场文书
Python实现Telnet自动连接检测密码的示例
2021/04/16 Python
Ajax常用封装库——Axios的使用
2021/05/08 Javascript
JS数组去重详情
2021/11/07 Javascript
十大最帅动漫男主 碓冰拓海上榜,第一是《灌篮高手》男主角
2022/03/18 日漫