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
  • asp之家 网络编程 m.aspxhome.com