python数据类型强制转换实例详解
2020-11-06 20:10
931 查看
如果是字符串进行强制转换, 仅仅就是在原数据类型的两边套上引号
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 基于jwt实现认证机制流程解析
- python GUI模拟实现计算器
- python GUI模拟实现计算器
- Python笔记
- python实现命名实体识别指标(实体级别)
- 11月头条:Python势不可挡,超越 Java!
- 11月头条:Python势不可挡,超越 Java!
- python可以用哪些数据库
- python可以用哪些数据库
- Python工程师实发24388.21元!学Python真有这么高薪吗?
- 打工人打工魂,打工的必会java调用python的几种用法
- 新手练手项目:10行Python代码写一个程序(1)
- Python zipfile压缩文件和文件夹(支持多级目录)
- Python批量图片识别并翻译——我用python给女朋友翻译化妆品标签
- Python 编写GUI 程序并打包成 exe 程序
- Python爬虫入门教程 100-100 我用了800天,才成为爬虫领域的一个新人
- 21-Python 装饰器
- OpenCV:使用python-cv2实现Harr+Adaboost人脸识别
- 【kimol君的无聊小发明】—用python写PDF转换器
- 惊!Python居然可以读故事了