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二叉树的实现实例
Nov 21 Python
Python selenium 三种等待方式详解(必会)
Sep 15 Python
Python如何快速上手? 快速掌握一门新语言的方法
Nov 14 Python
Python实现的FTP通信客户端与服务器端功能示例
Mar 28 Python
Python实现的登录验证系统完整案例【基于搭建的MVC框架】
Apr 12 Python
python实时检测键盘输入函数的示例
Jul 17 Python
python字典的常用方法总结
Jul 31 Python
Django实现网页分页功能
Oct 31 Python
python 实现Flask中返回图片流给前端展示
Jan 09 Python
AUC计算方法与Python实现代码
Feb 28 Python
Django模板之基本的 for 循环 和 List内容的显示方式
Mar 31 Python
Python之京东商品秒杀的实现示例
Jan 06 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-Redis安装测试笔记
2015/03/05 PHP
php使用高斯算法实现图片的模糊处理功能示例
2016/11/11 PHP
jQuery 学习第七课 扩展jQuery的功能 插件开发
2010/05/17 Javascript
nodejs实用示例 缩址还原
2010/12/28 NodeJs
Jquery实现页面加载时弹出对话框代码
2013/04/19 Javascript
JavaScript中对象属性的添加和删除示例
2014/05/12 Javascript
jquery+CSS实现的多级竖向展开树形TRee菜单效果
2015/08/24 Javascript
jquery+ajax实现注册实时验证实例详解
2015/12/08 Javascript
AngularJS进行性能调优的7个建议
2015/12/28 Javascript
学习JavaScript事件流和事件处理程序
2016/01/25 Javascript
在Node.js中使用Javascript Generators详解
2016/05/05 Javascript
用js写的一个路由(简单实例)
2016/09/24 Javascript
js使用i18n实现页面国际化的方法
2017/05/09 Javascript
在HTML文档中嵌入JavaScript的四种方法
2018/05/07 Javascript
安装vue-cli的简易过程
2018/05/22 Javascript
Vue作用域插槽slot-scope实例代码
2018/09/05 Javascript
微信小程序框架的页面布局代码
2019/08/17 Javascript
Vue+Element实现网页版个人简历系统(推荐)
2019/12/31 Javascript
vue+swiper实现左右滑动的测试题功能
2020/10/30 Javascript
Vue中nprogress页面加载进度条的方法实现
2020/11/13 Javascript
使用python实现正则匹配检索远端FTP目录下的文件
2015/03/25 Python
python调用自定义函数的实例操作
2019/06/26 Python
python如何爬取网站数据并进行数据可视化
2019/07/08 Python
Python读取表格类型文件代码实例
2020/02/17 Python
浅谈图像处理中掩膜(mask)的意义
2020/02/19 Python
Python:__eq__和__str__函数的使用示例
2020/09/26 Python
Restful_framework视图组件代码实例解析
2020/11/17 Python
Python Pandas list列表数据列拆分成多行的方法实现
2020/12/14 Python
如何利用Python matplotlib绘制雷达图
2020/12/21 Python
全球最受追捧的运动服品牌领先数字目的地:Stylerunner
2020/11/25 全球购物
幼儿园中班下学期评语
2014/04/18 职场文书
双拥工作宣传标语
2014/06/26 职场文书
励志广播稿300字(5篇)
2014/09/15 职场文书
个人房屋租赁合同(标准范本)
2019/09/16 职场文书
浅谈MySQL 亿级数据分页的优化
2021/06/15 MySQL
Mysql数据库中datetime、bigint、timestamp来表示时间选择,谁来存储时间效率最高
2021/08/23 MySQL