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 相关文章推荐
pyside写ui界面入门示例
Jan 22 Python
Ubuntu下安装PyV8
Mar 13 Python
Python实现的txt文件去重功能示例
Jul 07 Python
Python爬虫基础之XPath语法与lxml库的用法详解
Sep 13 Python
Python编程图形库之Pillow使用方法讲解
Dec 28 Python
Python 多维List创建的问题小结
Jan 18 Python
对Python3使运行暂停的方法详解
Feb 18 Python
Django+Xadmin构建项目的方法步骤
Mar 06 Python
python使用原始套接字发送二层包(链路层帧)的方法
Jul 22 Python
Python使用Pandas对csv文件进行数据处理的方法
Aug 01 Python
python3从网络摄像机解析mjpeg http流的示例
Nov 13 Python
Python面试不修改数组找出重复的数字
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 验证图片生成函数
2009/05/21 PHP
浅析PKI加密解密 OpenSSL
2013/07/01 PHP
PHP中使用memcache存储session的三种配置方法
2014/04/05 PHP
PHP扩展Memcache分布式部署方案
2015/12/06 PHP
Js event事件在IE、FF兼容性问题
2011/01/01 Javascript
分别用marquee和div+js实现首尾相连循环滚动效果,仅3行代码
2011/09/21 Javascript
jquery自动填充勾选框即把勾选框打上true
2014/03/24 Javascript
document.write的几点使用心得
2014/05/14 Javascript
JavaScript+html5 canvas绘制渐变区域完整实例
2016/01/26 Javascript
AngularJS入门教程之AngularJS指令
2016/04/18 Javascript
angularjs 实现带查找筛选功能的select下拉框实例
2017/01/11 Javascript
jquery mobile移动端幻灯片滑动切换效果
2020/04/15 Javascript
js cookie实现记住密码功能
2017/01/17 Javascript
浅谈Vue.js
2017/03/02 Javascript
JS 60秒后重新发送验证码的实例讲解
2017/07/26 Javascript
React项目动态设置title标题的方法示例
2018/09/26 Javascript
Vue 实时监听窗口变化 windowresize的两种方法
2018/11/06 Javascript
vue项目中mock.js的使用及基本用法
2019/05/22 Javascript
关于Vue中$refs的探索浅析
2020/11/05 Javascript
Python中operator模块的操作符使用示例总结
2016/06/28 Python
浅谈matplotlib默认字体设置探索
2021/02/03 Python
python爬虫利用代理池更换IP的方法步骤
2021/02/21 Python
Html5 FileReader实现即时上传图片功能实例代码
2014/09/01 HTML / CSS
逼真的HTML5树叶飘落动画
2016/03/01 HTML / CSS
澳大利亚在线时尚精品店:Hello Molly
2018/02/26 全球购物
Bath & Body Works阿联酋:在线购买沐浴和身体用品
2021/02/27 全球购物
阿玛尼美妆俄罗斯官网:Giorgio Armani Beauty RU
2020/07/19 全球购物
《鸟的天堂》教学反思
2014/02/27 职场文书
成绩单家长评语大全
2014/04/16 职场文书
小学生民族团结演讲稿
2014/08/27 职场文书
欠条样本
2015/07/03 职场文书
仓库管理制度范本
2015/08/04 职场文书
小学校园广播稿
2015/08/18 职场文书
标会主持词应该怎么写?
2019/08/15 职场文书
使用react+redux实现计数器功能及遇到问题
2021/06/02 Javascript
十大最强飞行系宝可梦,BUG燕上榜,第二是飞行系王者
2022/03/18 日漫