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 初始化多维数组代码
Sep 06 Python
Python中subprocess模块用法实例详解
May 20 Python
Python字符串、元组、列表、字典互相转换的方法
Jan 23 Python
使用Python对Csv文件操作实例代码
May 12 Python
python 使用poster模块进行http方式的文件传输到服务器的方法
Jan 15 Python
python 将日期戳(五位数时间)转换为标准时间
Jul 11 Python
Python Numpy中数据的常用保存与读取方法
Apr 01 Python
如何使用python的ctypes调用医保中心的dll动态库下载医保中心的账单
May 24 Python
python 实现图片修复(可用于去水印)
Nov 19 Python
python复合条件下的字典排序
Dec 18 Python
python爬取网页版QQ空间,生成各类图表
Jun 02 Python
Python面向对象之内置函数相关知识总结
Jun 24 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)
2013/06/21 PHP
Windows下的PHP安装文件线程安全和非线程安全的区别
2014/04/23 PHP
PHP的foreach中使用引用时需要注意的一个问题和解决方法
2014/05/29 PHP
WIFI万能钥匙密码查询接口实例
2015/09/28 PHP
PHP实现页面静态化的超简单方法
2016/09/06 PHP
PHP入门教程之操作符与控制结构流程详解
2016/09/09 PHP
PHP实现无限分类的实现方法
2016/11/14 PHP
JavaScript页面模板库handlebars的简单用法
2015/03/02 Javascript
基于zepto.js简单实现上传图片
2016/06/21 Javascript
微信小程序 教程之事件
2016/10/18 Javascript
微信开发 消息推送实现代码
2016/10/21 Javascript
js 单引号替换成双引号,双引号替换成单引号的实现方法
2017/02/16 Javascript
vue动态路由实现多级嵌套面包屑的思路与方法
2017/08/16 Javascript
JavaScript轮播停留效果的实现思路
2018/05/24 Javascript
使用D3.js构建实时图形的示例代码
2018/08/28 Javascript
vue移动端监听滚动条高度的实现方法
2018/09/03 Javascript
nodejs搭建本地服务器并访问文件操作示例
2019/05/11 NodeJs
vue 组件之间事件触发($emit)与event Bus($on)的用法说明
2020/07/28 Javascript
vue props default Array或是Object的正确写法说明
2020/07/30 Javascript
[26:21]浴火之凤-TI4世界冠军Newbee战队纪录片
2014/08/07 DOTA
[47:52]DOTA2-DPC中国联赛正赛 iG vs LBZS BO3 第二场 3月4日
2021/03/11 DOTA
对python实现二维函数高次拟合的示例详解
2018/12/29 Python
python中如何使用insert函数
2020/01/09 Python
学习Python爬虫的几点建议
2020/08/05 Python
css3动画鼠标放上图片逐渐变大鼠标离开图片逐渐缩小效果
2021/01/27 HTML / CSS
HTML5之语义标签介绍
2016/07/07 HTML / CSS
纽约手袋品牌:KARA
2018/03/18 全球购物
ZWILLING双立人法国网上商店:德国刀具锅具厨具品牌
2019/08/28 全球购物
Vilebrequin美国官方网上商店:法国豪华泳装品牌
2020/02/22 全球购物
雅虎笔试题(字符串操作)
2015/03/24 面试题
中专毕业生自荐信范文
2013/11/28 职场文书
幼儿发展评估方案
2014/06/11 职场文书
逃课打麻将检讨书
2014/10/05 职场文书
红领巾广播站广播稿
2014/10/19 职场文书
Nginx服务器添加Systemd自定义服务过程解析
2021/03/31 Servers
css3实现背景图片颜色修改的多种方式
2021/04/13 HTML / CSS