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实现socket端口重定向示例
Feb 10 Python
Python实现的单向循环链表功能示例
Nov 10 Python
Python排序搜索基本算法之归并排序实例分析
Dec 08 Python
python处理csv数据动态显示曲线实例代码
Jan 23 Python
Python3.x爬虫下载网页图片的实例讲解
May 22 Python
python调用OpenCV实现人脸识别功能
May 25 Python
Python数据分析matplotlib设置多个子图的间距方法
Aug 03 Python
Python生成MD5值的两种方法实例分析
Apr 26 Python
在Pycharm中使用GitHub的方法步骤
Jun 13 Python
tensorflow 固定部分参数训练,只训练部分参数的实例
Jan 20 Python
运行python提示no module named sklearn的解决方法
Nov 29 Python
我对PyTorch dataloader里的shuffle=True的理解
May 20 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学习笔记之一
2011/01/17 PHP
PHP二维数组矩形转置实例
2016/07/20 PHP
超清晰的document对象详解
2007/02/27 Javascript
Add Formatted Data to a Spreadsheet
2007/06/12 Javascript
来自qq的javascript面试题
2010/07/24 Javascript
ExtJS下书写动态生成的xml(兼容火狐)
2013/04/02 Javascript
jquery实现简单的拖拽效果实例兼容所有主流浏览器(优化篇)
2013/06/28 Javascript
JavaScript实现查找字符串中第一个不重复的字符
2014/12/29 Javascript
JavaScript实现页面5秒后自动跳转的方法
2015/04/16 Javascript
javascript中tostring()和valueof()的用法及两者的区别
2015/11/16 Javascript
举例说明JavaScript中的实例对象与原型对象
2016/03/11 Javascript
jQuery EasyUI 页面加载等待及页面等待层
2017/02/06 Javascript
js Canvas绘制圆形时钟教程
2017/02/06 Javascript
关于Vue Webpack2单元测试示例详解
2017/08/14 Javascript
原生JS实现图片无缝滚动方法(附带封装的运动框架)
2017/10/01 Javascript
vue动态配置模板 'component is'代码
2019/07/04 Javascript
实例讲解JavaScript 计时事件
2020/07/04 Javascript
Python常用的日期时间处理方法示例
2015/02/08 Python
python实现在字符串中查找子字符串的方法
2015/07/11 Python
python学习之编写查询ip程序
2016/02/27 Python
python用户管理系统
2018/03/13 Python
详解Django+uwsgi+Nginx上线最佳实战
2019/03/14 Python
Python寻找路径和查找文件路径的示例
2019/07/10 Python
Python使用正则表达式分割字符串的实现方法
2019/07/16 Python
flask框架json数据的拿取和返回操作示例
2019/11/28 Python
详解pandas中iloc, loc和ix的区别和联系
2020/03/09 Python
Python 实现打印单词的菱形字符图案
2020/04/12 Python
django模板获取list中指定索引的值方式
2020/05/14 Python
利用CSS3的3D效果制作正方体
2020/03/10 HTML / CSS
学雷锋志愿服务月活动总结
2014/03/09 职场文书
行政主管岗位职责
2015/02/03 职场文书
2015年九一八事变纪念活动实施方案
2015/05/06 职场文书
党小组考察意见
2015/06/02 职场文书
朋友离别感言
2015/08/04 职场文书
2016年暑期教师培训心得体会
2016/01/09 职场文书
灵能百分百第三季什么时候来?
2022/03/15 日漫