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描述器descriptor详解
Feb 03 Python
python使用multiprocessing模块实现带回调函数的异步调用方法
Apr 18 Python
Python实现的数据结构与算法之基本搜索详解
Apr 22 Python
python使用线程封装的一个简单定时器类实例
May 16 Python
Python多线程结合队列下载百度音乐的方法
Jul 27 Python
简单谈谈python中的Queue与多进程
Aug 25 Python
django项目运行因中文而乱码报错的几种情况解决
Nov 07 Python
详解python异步编程之asyncio(百万并发)
Jul 07 Python
详解python--模拟轮盘抽奖游戏
Apr 12 Python
Django中提供的6种缓存方式详解
Aug 05 Python
Pycharm 字体大小调整设置的方法实现
Sep 27 Python
Python基于WordCloud制作词云图
Nov 29 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中simplexml_load_string函数使用说明
2011/01/01 PHP
PHP连接数据库实现注册页面的增删改查操作
2016/03/27 PHP
PHP实现的基于单向链表解决约瑟夫环问题示例
2017/09/30 PHP
基于jQuery的投票系统显示结果插件
2011/08/12 Javascript
js自动闭合html标签(自动补全html标记)
2012/10/04 Javascript
js中如何复制一个对象并获取其所有属性和属性对应的值
2013/10/24 Javascript
IE6下拉框图层问题探讨及解决
2014/01/03 Javascript
js获取当前地址 JS获取当前URL的示例代码
2014/02/26 Javascript
JavaScript中的继承方式详解
2015/02/11 Javascript
JavaScript中的this关键字使用详解
2015/08/14 Javascript
javascript图片预览和上传(兼容IE)
2017/03/15 Javascript
JS匹配日期和时间的正则表达式示例
2017/05/12 Javascript
vue 实现 ios 原生picker 效果及实现思路解析
2017/12/06 Javascript
React Native中NavigatorIOS组件的简单使用详解
2018/01/27 Javascript
红黑树的插入详解及Javascript实现方法示例
2018/03/26 Javascript
如何利用@angular/cli V6.0直接开发PWA应用详解
2018/05/06 Javascript
创建Vue项目以及引入Iview的方法示例
2018/12/03 Javascript
小程序实现抽奖动画
2020/04/16 Javascript
Js视频播放器插件Video.js使用方法详解
2020/02/04 Javascript
jQuery实现的解析本地 XML 文档操作示例
2020/04/30 jQuery
使用python实现拉钩网上的FizzBuzzWhizz问题示例
2014/05/05 Python
python中lambda()的用法
2017/11/16 Python
python生成器/yield协程/gevent写简单的图片下载器功能示例
2019/10/28 Python
用CSS3实现瀑布流布局的示例代码
2017/11/10 HTML / CSS
英国在线潜水商店:Simply Scuba
2019/03/25 全球购物
No7 Beauty美国官网:英国国民护肤品牌
2019/10/31 全球购物
意大利领先的奢侈品在线时装零售商:MCLABELS
2020/10/13 全球购物
Java的五个基础面试题
2016/02/26 面试题
土木工程实习生自我鉴定
2013/09/19 职场文书
海飞丝的广告词
2014/03/20 职场文书
马丁路德金演讲稿
2014/05/19 职场文书
会计求职自荐信
2014/06/20 职场文书
2015秋季开学典礼演讲稿
2015/07/16 职场文书
礼仪培训心得体会
2016/01/22 职场文书
2016年清明节期间群众祭祀活动工作总结
2016/04/01 职场文书
Win11右下角图标点了没反应怎么办?Win11点击右下角图标无反应解决方法汇总
2022/07/07 数码科技