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实现代码行数统计示例分享
Feb 10 Python
python实现逻辑回归的方法示例
May 02 Python
python+pyqt实现右下角弹出框
Oct 26 Python
Python获取昨天、今天、明天开始、结束时间戳的方法
Jun 01 Python
Python实现八皇后问题示例代码
Dec 09 Python
python使用递归的方式建立二叉树
Jul 03 Python
Python 堆叠柱状图绘制方法
Jul 29 Python
python tkinter实现彩球碰撞屏保
Jul 30 Python
Python openpyxl读取单元格字体颜色过程解析
Sep 03 Python
python golang中grpc 使用示例代码详解
Jun 03 Python
python中如何写类
Jun 29 Python
一文搞懂Python Sklearn库使用
Aug 23 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 intval的测试代码发现问题
2008/07/27 PHP
yii的CURD操作实例详解
2014/12/04 PHP
PHP实现UTF8二进制及明文字符串的转化功能示例
2017/11/20 PHP
PHP chr()函数讲解
2019/02/11 PHP
常用参考资料(手册)下载或者链接
2006/07/22 Javascript
$.extend 的一个小问题
2015/06/18 Javascript
js数组去重的方法汇总
2015/07/29 Javascript
jQuery 1.9.1源码分析系列(十五)之动画处理
2015/12/03 Javascript
javascript移动开发中touch触摸事件详解
2016/03/18 Javascript
使用 stylelint检查CSS_StyleLint
2016/04/28 Javascript
修改jquery中dialog的title属性方法(推荐)
2016/08/26 Javascript
Javascript中关于Array.filter()的妙用详解
2016/12/04 Javascript
JS实现点击表头表格自动排序(含数字、字符串、日期)
2017/01/22 Javascript
JS获取日期的方法实例【昨天,今天,明天,前n天,后n天的日期】
2017/09/28 Javascript
jQuery实现切换隐藏与显示同时切换图标功能
2017/10/29 jQuery
jQuery发请求传输中文参数乱码问题的解决方案
2018/05/22 jQuery
记一次用ts+vuecli4重构项目的实现
2020/05/21 Javascript
深入理解 ES6中的 Reflect用法
2020/07/18 Javascript
vue实现几秒后跳转新页面代码
2020/09/09 Javascript
[34:39]Secret vs VG 2018国际邀请赛淘汰赛BO3 第二场 8.23
2018/08/24 DOTA
图文讲解选择排序算法的原理及在Python中的实现
2016/05/04 Python
详解Python中pandas的安装操作说明(傻瓜版)
2019/04/08 Python
Python创建或生成列表的操作方法
2019/06/19 Python
介绍一款python类型检查工具pyright(推荐)
2019/07/03 Python
python getopt模块使用实例解析
2019/12/18 Python
关于TensorFlow新旧版本函数接口变化详解
2020/02/10 Python
pytorch实现从本地加载 .pth 格式模型
2020/02/14 Python
HTML5拖拽文件上传的示例代码
2021/03/04 HTML / CSS
什么是事务?为什么需要事务?
2012/01/09 面试题
幼儿园中班新学期寄语
2014/01/18 职场文书
学雷锋志愿服务月活动总结
2014/03/09 职场文书
培训班主持词
2014/03/28 职场文书
教师纪念9.18事件演讲稿范文
2014/09/14 职场文书
四年级数学教学反思
2016/02/16 职场文书
Mysql中where与on的区别及何时使用详析
2021/08/04 MySQL
MySQL 原理与优化之Update 优化
2022/08/14 MySQL