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获取远程文件大小的函数代码分享
May 13 Python
python使用nntp读取新闻组内容的方法
May 08 Python
Python加载带有注释的Json文件实例
May 23 Python
pycharm 实现显示project 选项卡的方法
Jan 17 Python
解决Pytorch 加载训练好的模型 遇到的error问题
Jan 10 Python
Python类中self参数用法详解
Feb 13 Python
解决python DataFrame 打印结果不换行问题
Apr 09 Python
python中读入二维csv格式的表格方法详解(以元组/列表形式表示)
Apr 24 Python
基于python实现破解滑动验证码过程解析
May 28 Python
python 如何停止一个死循环的线程
Nov 24 Python
用Python提取PDF表格的方法
Apr 11 Python
手把手教你怎么用Python实现zip文件密码的破解
May 27 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
模仿OSO的论坛(二)
2006/10/09 PHP
ThinkPHP实现多数据库连接的解决方法
2014/07/01 PHP
PHP实现指定字段的多维数组排序函数分享
2015/03/09 PHP
PHP Imagick完美实现图片裁切、生成缩略图、添加水印
2016/02/22 PHP
PHP生成图像验证码的方法小结(2种方法)
2016/07/18 PHP
PHP+MySQL实现在线测试答题实例
2020/01/02 PHP
php并发加锁问题分析与设计代码实例讲解
2021/02/26 PHP
javascript取消文本选定的实现代码
2010/11/14 Javascript
JavaScript获取页面中表单(form)数量的方法
2015/04/03 Javascript
提高jQuery性能优化的技巧
2015/08/03 Javascript
canvas实现手机端用来上传用户头像的代码
2016/10/20 Javascript
seajs模块之间依赖的加载以及模块的执行
2016/10/21 Javascript
使用BootStrap实现表格隔行变色及hover变色并在需要时出现滚动条
2017/01/04 Javascript
JS获得一个对象的所有属性和方法实例
2017/02/21 Javascript
Angular之指令Directive用法详解
2017/03/01 Javascript
Mui使用jquery并且使用点击跳转新窗口的实例
2017/08/19 jQuery
解决Vue-cli npm run build生产环境打包,本地不能打开的问题
2018/09/20 Javascript
node.js中 redis 的安装和基本操作示例
2020/02/10 Javascript
js数组中去除重复值的几种方法
2020/08/03 Javascript
[07:03]显微镜下的DOTA2第九期——430圣堂刺客杀戮秀
2014/06/20 DOTA
python连接mongodb操作数据示例(mongodb数据库配置类)
2013/12/31 Python
python中函数总结之装饰器闭包详解
2016/06/12 Python
使用Python制作一个打字训练小工具
2019/10/01 Python
基于plt.title无法显示中文的快速解决
2020/05/16 Python
CSS3属性box-sizing使用指南
2014/12/09 HTML / CSS
澳大利亚礼品卡商店:Gift Card Store
2019/06/24 全球购物
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?用contains来区分是否有重复的对象。还是都不用
2013/07/30 面试题
项目副经理岗位职责
2013/12/30 职场文书
正风肃纪剖析材料
2014/02/18 职场文书
公司请假条格式
2014/04/11 职场文书
文秘自荐信
2014/06/28 职场文书
2014年教师批评与自我批评思想汇报
2014/09/20 职场文书
离婚协议书应该怎么写
2014/10/12 职场文书
护士节慰问信
2015/02/15 职场文书
2015年学校图书室工作总结
2015/05/19 职场文书
邓小平文选读书笔记
2015/06/29 职场文书