python中元组、列表、集合、字典这些按照一定顺序去存储多个数据的数据类型对象被称之为序列,而它们四个数据类型之间的定义方式和语法都是不一样的。那么下面这一篇文章就来以一个例子来讲一下列表是如何转为一个集合的,一起往下看看吧。

Python列表如何转为集合?只要三行代码即可完成

在python内列表和集合是可以通过一个方法就去进行互相的转换的,这是因为列表和集合这两个数据类型都是按照顺序去保存数据并且都有序列的。set()方法可以将列表转为一个集合,而list()方法则可以将一个集合变为列表,示例如下:

list1=[1,3,4,3,2,1]
list1=set(list1)
print(list1)
{1,2,3,4}

python列表转为集合还有一个前提条件就列表之中的所有元素必须都是全为同一种数据类型的,因为集合内的元素只能有一种数据类型。如果不为一种数据类型的话就会将第一个元素的数据类型作为指定的数据类型来使用,那么其他数据类型的值都会给去除掉。而且集合内的元素是不能重复的,列表转集合时如果有重复的元素会被自动给清除。

而集合转为列表则没有任何限制,直接使用list()方法就好了,示例如下:

list(list1)
[1,2,3,4]

以上就是关于“Python列表如何转为集合?只要三行代码即可完成”的全部内容了,想要了解更多python的实用知识和代码示例可以持续关注这个频道,每次更新都会有很多新的知识技术分享给大家。

更多python相关文章请访问分类:python

【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!