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基础教程之类class定义使用方法
Feb 20 Python
python完成FizzBuzzWhizz问题(拉勾网面试题)示例
May 05 Python
python实现搜索指定目录下文件及文件内搜索指定关键词的方法
Jun 28 Python
python3使用requests模块爬取页面内容的实战演练
Sep 25 Python
Python cookbook(数据结构与算法)同时对数据做转换和换算处理操作示例
Mar 23 Python
详解Django+Uwsgi+Nginx的生产环境部署
Jun 25 Python
python pandas实现excel转为html格式的方法
Oct 23 Python
python实现公司年会抽奖程序
Jan 22 Python
Python使用百度翻译开发平台实现英文翻译为中文功能示例
Aug 08 Python
Python爬虫 批量爬取下载抖音视频代码实例
Aug 16 Python
Python线程threading模块用法详解
Feb 26 Python
Python实现图片指定位置加图片水印(附Pyinstaller打包exe)
Mar 04 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备份MYSQL数据的多种方法
2014/01/15 PHP
php中加密解密DES类的简单使用方法示例
2020/03/26 PHP
?牟┛途W扣了一??效果出?? target=
2007/05/27 Javascript
List Installed Hot Fixes
2007/06/12 Javascript
用javascript来实现动画导航效果的代码
2007/12/16 Javascript
js操作输入框中选择内容兼容IE及其他主流浏览器
2014/04/22 Javascript
JavaScript中循环遍历Array与Map的方法小结
2016/03/12 Javascript
详解JavaScript的另类写法
2016/04/11 Javascript
JS实现图片放大缩小的方法
2017/02/15 Javascript
jQuery结合jQuery.cookie.js插件实现换肤功能示例
2017/10/14 jQuery
JS+CSS实现滚动数字时钟效果
2017/12/25 Javascript
node.js博客项目开发手记
2018/03/16 Javascript
r.js来合并压缩css文件的示例
2018/04/26 Javascript
vue.js实现格式化时间并每秒更新显示功能示例
2018/07/07 Javascript
angularJs使用ng-repeat遍历后选中某一个的方法
2018/09/30 Javascript
Electron 如何调用本地模块的方法
2019/02/01 Javascript
小程序最新获取用户昵称和头像的方法总结
2019/09/23 Javascript
[02:12]2019完美世界全国高校联赛(春季赛)报名开启
2019/03/01 DOTA
跟老齐学Python之正规地说一句话
2014/09/28 Python
Python使用MYSQLDB实现从数据库中导出XML文件的方法
2015/05/11 Python
Python获取一个用户名的组ID过程解析
2019/09/03 Python
从训练好的tensorflow模型中打印训练变量实例
2020/01/20 Python
详解django使用include无法跳转的解决方法
2020/03/19 Python
Python web如何在IIS发布应用过程解析
2020/05/27 Python
python实现凯撒密码、凯撒加解密算法
2020/06/11 Python
利用python+request通过接口实现人员通行记录上传功能
2021/01/13 Python
python中子类与父类的关系基础知识点
2021/02/02 Python
数控技术应届生求职信
2013/11/13 职场文书
小学国庆节活动方案
2014/02/11 职场文书
装饰活动策划方案
2014/02/11 职场文书
发展部经理职责规定
2014/02/22 职场文书
校庆口号
2014/06/20 职场文书
2014年妇幼卫生工作总结
2014/12/09 职场文书
2015年社区居委会工作总结
2015/05/18 职场文书
开国大典观后感
2015/06/04 职场文书
三八红旗手先进事迹材料(2016推荐版)
2016/02/25 职场文书