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+Django在windows下的开发环境配置图解
Nov 11 Python
python调用机器喇叭发出蜂鸣声(Beep)的方法
Mar 23 Python
python 简单照相机调用系统摄像头实现方法 pygame
Aug 03 Python
python 生成图形验证码的方法示例
Nov 11 Python
使用python将mysql数据库的数据转换为json数据的方法
Jul 01 Python
python django生成迁移文件的实例
Aug 31 Python
python的range和linspace使用详解
Nov 27 Python
PyQt5高级界面控件之QTableWidget的具体使用方法
Feb 23 Python
详解Ubuntu环境下部署Django+uwsgi+nginx总结
Apr 02 Python
Python基于smtplib模块发送邮件代码实例
May 29 Python
python ssh 执行shell命令的示例
Sep 29 Python
Python 中的 copy()和deepcopy()
Nov 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.MVC的模板标签系统(四)
2006/09/05 PHP
php实现的树形结构数据存取类实例
2014/11/29 PHP
php 替换文章中的图片路径,下载图片到本地服务器的方法
2018/02/06 PHP
php生成二维码不保存服务器还有下载功能的实现代码
2018/08/09 PHP
仿校内登陆框,精美,给那些很厉害但是没有设计天才的程序员
2008/11/24 Javascript
javascript截取字符串(通过substring实现并支持中英文混合)
2013/06/24 Javascript
使用HTML+CSS+JS制作简单的网页菜单界面
2015/07/27 Javascript
JavaScript中的this机制
2016/01/30 Javascript
快速掌握Node.js事件驱动模型
2016/03/21 Javascript
Jquery EasyUI实现treegrid上显示checkbox并取选定值的方法
2016/04/29 Javascript
Node.js Streams文件读写操作详解
2016/07/04 Javascript
JavaScript中对象的不同创建方法
2016/08/12 Javascript
深入理解jQuery layui分页控件的使用
2016/08/17 Javascript
详解AngularJs中$resource和restfu服务端数据交互
2016/09/21 Javascript
vuex实现简易计数器
2016/10/27 Javascript
基于JS实现的随机数字抽签实例
2016/12/08 Javascript
jquery实现超简单的瀑布流布局【推荐】
2017/03/08 Javascript
js 去掉字符串前后空格实现代码集合
2017/03/25 Javascript
[55:44]完美世界DOTA2联赛决赛 FTD vs Phoenix 第二场 11.08
2020/11/11 DOTA
详解Python2.x中对Unicode编码的使用
2015/04/03 Python
用TensorFlow实现多类支持向量机的示例代码
2018/04/28 Python
对Python3中的print函数以及与python2的对比分析
2018/05/02 Python
Python matplotlib的使用并自定义colormap的方法
2018/12/13 Python
python打印9宫格、25宫格等奇数格 满足横竖斜相加和相等
2019/07/19 Python
基于Python 中函数的 收集参数 机制
2019/12/21 Python
python实现二分类和多分类的ROC曲线教程
2020/06/15 Python
Keras在训练期间可视化训练误差和测试误差实例
2020/06/16 Python
详解python安装matplotlib库三种失败情况
2020/07/28 Python
日本最新流行服饰网购:Nissen
2016/07/24 全球购物
奥地利时尚、美容、玩具和家居之家:Kastner & Öhler
2020/04/26 全球购物
英国最大的天然和有机产品在线零售商之一:Big Green Smile
2020/05/06 全球购物
后勤主管工作职责
2013/12/07 职场文书
设计师求职信
2014/07/01 职场文书
会议主持词结束语
2015/07/03 职场文书
小学数学教师研修感悟
2015/11/18 职场文书
windows10声卡驱动怎么安装?win10声卡驱动安装操作步骤教程
2022/08/05 数码科技