美文网首页
Python三种方法来进行容器类型的转换

Python三种方法来进行容器类型的转换

作者: 可可里西 | 来源:发表于2022-05-04 17:09 被阅读0次

其实容器类型的转换可以说是数据类型的转换,涉及到三个函数,分别是tuple()、list()、set()。为什么要做容器类型的转换,是因为有的时候程序里已有的数据类型和我们想要的数据类型不一样,这样做一下类型转换就可以了。

一、tuple()

作用:将某个序列转换成元组

代码体验:

list1 = [10, 20, 30, 40, 50]
set1 = {100, 200, 300, 400, 500}

print(tuple(list1))
# (10, 20, 30, 40, 50)

print(tuple(set1))
# (100, 200, 300, 400, 500)

执行结果如图:

图片6.png

二、list()

作用:将某个序列转换成列表

代码体验:

set1 = {100, 200, 300, 400, 500}
tuple1 = ('a', 'b', 'c', 'd', 'e')

print(list(tuple1))
# ['a', 'b', 'c', 'd', 'e']

print(list(set1))
# [100, 200, 300, 400, 500]

执行结果如图:

图片7.png

三、set()

作用:将某个序列转换成集合

代码体验:

list1 = [10, 20, 30, 40, 50, 50] 
tuple1 = ('a', 'b', 'c', 'd', 'e')    
print(set(list1))  
# {40, 10, 50, 20, 30}  
# 集合有去重功能,所以把重复的50去掉了

 print(set(tuple1))  
# {'c', 'd', 'e', 'a', 'b'}

执行结果如图:

图片8.png

以上三种方法很简单,只要把一些容器学好了就可以利用函数相互转换,目前学过的容器有字符串、元组、列表、字典,集合,这些容器都有自己的一些自己的操作方法和语法结构,有不了解的可以去翻看我的Python基础教程栏目里的文章。

相关文章

  • Python三种方法来进行容器类型的转换

    其实容器类型的转换可以说是数据类型的转换,涉及到三个函数,分别是tuple()、list()、set()。为什么要...

  • Python3 迭代器、生成器、反转迭代器

    迭代器类型 Python 支持在容器中进行迭代的概念。 这是通过使用两个单独方法来实现的;它们被用于允许用户自定义...

  • Python进行类型转换的

    函数 描述int(x [,base ]) 将x转换为一个...

  • Swift 里容易被忽略的类型转换工具

    Swift 类型转换 整数类型之间的转换 实例代码如下: 相比numericCast与使用整数类型的构造方法来转换...

  • python学习之公共操作方法

    python黑马程序员学习记录 一 公共操作方法 运算符公共方法容器类型转换 二 运算符 运算符描述支持的容器类型...

  • js关于字符串和数字的转换

    js字符串转换成数字 js 字符串转换数字方法主要有三种:转换函数、强制类型转换、利用JS变量弱类型特点进行转换 ...

  • 常见js类型转换

    在编写js脚本的时候,经常会遇到要对数据进行类型转换的地方。js实现数据转换的方式主要是三种:转换函数、强制类型转...

  • JavaScript 字符串与数字的相互转换

    js字符串转换成数字 js 字符串转换数字方法主要有三种:转换函数、强制类型转换、利用JS变量弱类型特点进行转换1...

  • js中类型转换

    类型转换 首先,类型转换的三种情况: 转换成数字 转换成字符串 转换成布尔类型三种转换的所有情况如下表:15592...

  • python -- 元素和容器

    元素和容器 重点掌握列表、元组、字典、集合 列表 创建 Python 的list() 函数可以将其他数据类型转换成...

网友评论

      本文标题:Python三种方法来进行容器类型的转换

      本文链接:https://www.haomeiwen.com/subject/uvxgyrtx.html