Python常见数据类型转换操作示例
作者:微信1257309054 时间:2022-11-20 19:13:05
本文实例讲述了Python常见数据类型转换操作。分享给大家供大家参考,具体如下:
类型转换
主要针对几种存储工具:list、tuple、dict、set
特殊之处:dict是用来存储键值对的。
1、list 转换为set
l1 = [1, 2, 4, 5]
s1 = set(l1)
print(type(s1))
print(s1)
输出:
<class 'set'>
{1, 2, 4, 5}
2、set转换为list
s1 = set([1, 2, 3, 4])
l1 = list(s1)
print(type(l1))
print(l1)
输出:
<class 'list'>
[1, 2, 3, 4]
3、tuple 转换为set
t1 = (1, 2, 3, 4)
s1 = set(t1)
print(type(s1))
print(s1)
输出:
<class 'set'>
{1, 2, 3, 4}
4、set转换为tuple
s1 = set([1, 2, 3, 4])
t1 = tuple(s1)
print(type(t1))
print(t1)
输出:
<class 'tuple'>
(1, 2, 3, 4)
5、list转tuple
l1 = [1, 2, 4, 5]
t1 = tuple(l1)
print(type(t1))
print(t1)
输出:
<class 'tuple'>
(1, 2, 4, 5)
6、tuple转list
t1 = (1, 2, 3, 4)
l1 = list(t1)
print(type(l1))
print(l1)
输出:
<class 'list'>
[1, 2, 3, 4]
7、list转dict
list1=[('a',1),('b',2),('c',3)]
dict1={k:v for k,v in list1}
dict2={v:k for k,v in list1}
print(dict1)
print(dict2)
输出:
{'a': 1, 'b': 2, 'c': 3}
{1: 'a', 2: 'b', 3: 'c'}
希望本文所述对大家Python程序设计有所帮助。
来源:https://blog.csdn.net/lm_is_dc/article/details/80077304
标签:Python,数据类型,转换
0
投稿
猜你喜欢
深入理解Python中变量赋值的问题
2023-03-20 00:28:07
Thinkphp5.0 框架使用模型Model添加、更新、删除数据操作详解
2024-06-07 15:35:37
Python引用类型和值类型的区别与使用解析
2021-06-18 10:45:59
MySQL慢查询之开启慢查询
2024-01-23 16:16:03
MySQL IFNULL判空问题解决方案
2024-01-21 13:23:10
Rs.Open参数说明
2008-05-12 22:43:00
教你用压缩技术给SQL Server备份文件瘦身
2009-03-05 14:59:00
重构中的模块化设计:样式的作用域
2010-04-23 14:42:00
对python cv2批量灰度图片并保存的实例讲解
2022-06-11 18:21:36
常用java正则表达式的工具类
2023-06-14 09:16:46
Opencv实现计算两条直线或线段角度方法详解
2023-10-01 22:18:15
Mootools 1.2教程(5)——事件处理
2008-11-19 16:33:00
Git文件常用操作总结及拓展
2023-02-04 08:13:18
SQL SERVER 2000通讯管道后复用劫持
2024-01-26 20:13:38
vue3.0语法糖内的defineProps及defineEmits解析
2024-05-09 09:25:43
Python代理抓取并验证使用多线程实现
2022-07-10 07:04:19
使用python库xlsxwriter库来输出各种xlsx文件的示例
2022-04-27 14:50:30
Golang连接并操作PostgreSQL数据库基本操作
2024-01-21 07:41:49
用CSS3和HTML5五步打造便签效果
2012-04-25 20:47:51
sqlserver 触发器教程
2024-01-15 08:38:17