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日期操作学习笔记
Oct 07 Python
python模拟登陆阿里妈妈生成商品推广链接
Apr 03 Python
使用Python编写简单网络爬虫抓取视频下载资源
Nov 04 Python
Python实现获取操作系统版本信息方法
Apr 08 Python
Python生成不重复随机值的方法
May 11 Python
django+js+ajax实现刷新页面的方法
May 22 Python
打包python 加icon 去掉cmd黑窗口方法
Jun 24 Python
python GUI库图形界面开发之pyinstaller打包python程序为exe安装文件
Feb 26 Python
利用python3筛选excel中特定的行(行值满足某个条件/行值属于某个集合)
Sep 04 Python
python3排序的实例方法
Oct 20 Python
Python Django路径配置实现过程解析
Nov 05 Python
python pyhs2 的安装操作
Apr 07 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 Undefined index和Undefined variable的解决方法
2008/03/27 PHP
浅析php单例模式
2014/11/25 PHP
不用ajax实现点击文字即可编辑的方法
2007/12/16 Javascript
javascript页面动态显示时间变化示例代码
2013/12/18 Javascript
JS取request值以及自动执行使用示例
2014/02/24 Javascript
javascript中判断json的方法总结
2015/08/27 Javascript
JS添加删除DIV的简单实例
2016/07/08 Javascript
微信小程序组件 marquee实例详解
2017/06/23 Javascript
vue.js实现备忘录功能的方法
2017/07/10 Javascript
Node.js如何使用Diffie-Hellman密钥交换算法详解
2017/09/05 Javascript
ES6中Array.copyWithin()函数的用法实例详解
2017/09/16 Javascript
Bootstrap treeview实现动态加载数据并添加快捷搜索功能
2018/01/07 Javascript
node thread.sleep实现示例
2018/06/20 Javascript
JavaScript变量作用域及内存问题实例分析
2019/06/10 Javascript
详解ES6新增字符串扩张方法includes()、startsWith()、endsWith()
2020/05/12 Javascript
Vue实现附件上传功能
2020/05/28 Javascript
vuecli3.x中轻松4步带你使用tinymce的步骤
2020/06/25 Javascript
JavaScript 如何计算文本的行数的实现
2020/09/14 Javascript
ES11屡试不爽的新特性,你用上了几个
2020/10/21 Javascript
[02:52]DOTA2新手基础教程 米波
2014/01/21 DOTA
PyQt5显示GIF图片的方法
2019/06/17 Python
python读出当前时间精度到秒的代码
2019/07/05 Python
学Python 3的理由和必要性
2019/11/19 Python
python通过文本在一个图中画多条线的实例
2020/02/21 Python
美国运动鞋和服装网上商店:YCMC
2018/09/15 全球购物
医院后勤自我鉴定
2013/10/13 职场文书
旅游个人求职信范文
2014/01/30 职场文书
中学教师请假制度
2014/02/03 职场文书
工伤赔偿协议书
2014/04/15 职场文书
装修协议书范本
2014/04/21 职场文书
学习保证书范文
2014/04/30 职场文书
奥巴马开学演讲稿
2014/05/15 职场文书
派出所正风肃纪剖析材料
2014/10/10 职场文书
Golang 语言控制并发 Goroutine的方法
2021/06/30 Golang
解决SpringBoot文件上传临时目录找不到的问题
2021/07/01 Java/Android
关于python3 opencv 图像二值化的问题(cv2.adaptiveThreshold函数)
2022/04/04 Python