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
简单的编程0基础下Python入门指引
Apr 01 Python
python xml.etree.ElementTree遍历xml所有节点实例详解
Dec 04 Python
Sublime开发python程序的示例代码
Jan 24 Python
Python获取指定文件夹下的文件名的方法
Feb 06 Python
python绘制圆柱体的方法
Jul 02 Python
python矩阵/字典实现最短路径算法
Jan 17 Python
python使用yield压平嵌套字典的超简单方法
Nov 02 Python
Python sqlite3查询操作过程解析
Feb 20 Python
Python3交互式shell ipython3安装及使用详解
Jul 11 Python
pycharm进入时每次都是insert模式的解决方式
Feb 05 Python
Python访问Redis的详细操作
Jun 26 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中限制IP段访问、禁止IP提交表单的代码
2011/04/23 PHP
用PHP的超级变量$_POST获取HTML表单(HTML Form) 数据
2011/05/07 PHP
PHP抽象类与接口的区别实例详解
2019/05/09 PHP
JavaScript获取页面中表单(form)数量的方法
2015/04/03 Javascript
由浅入深剖析Angular表单验证
2016/07/14 Javascript
jquery实现下拉框多选方法介绍
2017/01/03 Javascript
Vue数据驱动模拟实现1
2017/01/11 Javascript
bootstrap jquery dataTable 异步ajax刷新表格数据的实现方法
2017/02/10 Javascript
Bootstrap Table从零开始
2017/06/30 Javascript
angularjs利用directive实现移动端自定义软键盘的示例
2017/09/20 Javascript
node.js中axios使用心得总结
2017/11/29 Javascript
js 解析 JSON 数据简单示例
2020/04/21 Javascript
在Python下进行UDP网络编程的教程
2015/04/29 Python
用Python编写web API的教程
2015/04/30 Python
Python中用于计算对数的log()方法
2015/05/15 Python
Python算法应用实战之栈详解
2017/02/04 Python
Python中正则表达式详解
2017/05/17 Python
ubuntu中配置pyqt4环境教程
2017/12/27 Python
Python实现KNN邻近算法
2021/01/28 Python
python3实现SMTP发送邮件详细教程
2018/06/19 Python
tensorflow之并行读入数据详解
2020/02/05 Python
Python3 shutil(高级文件操作模块)实例用法总结
2020/02/19 Python
关于torch.optim的灵活使用详解(包括重写SGD,加上L1正则)
2020/02/20 Python
Pycharm Plugins加载失败问题解决方案
2020/11/28 Python
将不规则的Python多维数组拉平到一维的方法实现
2021/01/11 Python
美国网上订购鲜花:FTD
2016/09/23 全球购物
北美主要的汽车零部件零售商:AutoShack.com
2019/02/23 全球购物
Unix如何在一行中运行多个命令
2015/05/29 面试题
拾金不昧表扬信范文
2014/01/11 职场文书
会计演讲稿范文
2014/05/23 职场文书
大学生工作求职信
2014/06/23 职场文书
党员民主生活会整改措施
2014/09/26 职场文书
三年级上册科学教学计划
2015/01/21 职场文书
行政经理岗位职责
2015/04/15 职场文书
信用卡工作证明范本
2015/06/19 职场文书
实现AJAX异步调用和局部刷新的基本步骤
2022/03/17 Javascript