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的collections模块中namedtuple结构使用示例
Jul 07 Python
使用Python对MySQL数据操作
Apr 06 Python
Python3 循环语句(for、while、break、range等)
Nov 20 Python
python区块及区块链的开发详解
Jul 03 Python
Django使用中间键实现csrf认证详解
Jul 22 Python
Django 重写用户模型的实现
Jul 29 Python
Python Django简单实现session登录注销过程详解
Aug 06 Python
python3的数据类型及数据类型转换实例详解
Aug 20 Python
Python阶乘求和的代码详解
Feb 14 Python
Windows下Sqlmap环境安装教程详解
Aug 04 Python
Pytorch 如何加速Dataloader提升数据读取速度
May 28 Python
Python如何导出导入所有依赖包详解
Jun 08 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
xml在joomla表单中的应用详解分享
2012/07/19 PHP
PHP中使用addslashes函数转义的安全性原理分析
2014/11/03 PHP
PHP+jquery实时显示网站在线人数的方法
2015/01/04 PHP
PHP中的use关键字及文件的加载详解
2016/11/28 PHP
PHP手机号码及邮箱正则表达式实例解析
2020/07/11 PHP
Mootools 1.2教程 定时器和哈希简介
2009/09/15 Javascript
固定表格行列(expression)在IE下适用
2013/07/25 Javascript
js输出阴历、阳历、年份、月份、周示例代码
2014/01/29 Javascript
JS实现关键字搜索时的相关下拉字段效果
2014/08/05 Javascript
简单对比分析JavaScript中的apply,call与this的使用
2015/12/04 Javascript
jQuery中cookie插件用法实例分析
2015/12/04 Javascript
JS定时器实现数值从0到10来回变化
2016/12/09 Javascript
一步步教你利用webpack如何搭一个vue脚手架(超详细讲解和注释)
2018/01/08 Javascript
微信小程序中实现手指缩放图片的示例代码
2018/03/13 Javascript
详解VUE Element-UI多级菜单动态渲染的组件
2019/04/25 Javascript
vue项目部署到nginx/tomcat服务器的实现
2019/08/26 Javascript
H5实现手机拍照和选择上传功能
2019/12/18 Javascript
[01:05:56]2018DOTA2亚洲邀请赛3月29日 小组赛A组 Newbee VS VG
2018/03/30 DOTA
Django中对通过测试的用户进行限制访问的方法
2015/07/23 Python
浅谈配置OpenCV3 + Python3的简易方法(macOS)
2018/04/02 Python
使用NumPy和pandas对CSV文件进行写操作的实例
2018/06/14 Python
python tkinter组件摆放方式详解
2019/09/16 Python
pandas数据选取:df[] df.loc[] df.iloc[] df.ix[] df.at[] df.iat[]
2020/04/24 Python
Python建造者模式案例运行原理解析
2020/06/29 Python
六种酷炫Python运行进度条效果的实现代码
2020/07/17 Python
python批量生成条形码的示例
2020/10/10 Python
利用HTML5的新特点实现图片文件异步上传
2014/05/29 HTML / CSS
TripAdvisor越南:全球领先的旅游网站
2017/09/21 全球购物
沃尔玛旗下墨西哥超市:Bodega Aurrera
2020/11/13 全球购物
制定岗位职责的原则
2013/11/08 职场文书
应用心理学个人的求职信
2013/12/08 职场文书
丑小鸭教学反思
2014/02/03 职场文书
美国留学经济担保书
2014/05/20 职场文书
夫妻双方自愿离婚协议书怎么写
2014/12/01 职场文书
教你怎么用python实现字符串转日期
2021/05/24 Python
vue使用watch监听属性变化
2022/04/30 Vue.js