标签:取出 必须 作用 元素 而且 for循环 list 基本 无法
# 1.1 关系运算
friends1 = ["zero","kevin","jason","egon"]
friends2 = ["Jy","ricky","jason","egon"]
l=[]
for x in friends1:
if x in friends2:
l.append(x)
print(l)
1:每个元素必须是不可变类型
set1={1,5,{'name':'lxx','age':18}}#报错,包含字典是可变类型
2:集合内没有重复的元素
set1={1,5,6,8,'hehe'}
3:集合内元素无序
>>> set1={15,9,6,8,'hehe'}
>>> set1
{6, 8, 9, 15, 'hehe'}
集合类型既没有索引也没有key与值对应,所以无法取得单个的值,而且对于集合来说,主要用于去重与关系元素,根本没有取出单个指定值这种需求。
>>> s1=set('aaa')#字符串
>>> s2=set([1,5,6])#列表
>>> s3=set({'name':'dsz'})#字典
>>> s4=set((1,5,6,8))#元祖
>>> s1,s2,s3,s4
({'a'}, {1, 5, 6}, {'name'}, {8, 1, 5, 6})
基本数据类型--------------------集合set()
标签:取出 必须 作用 元素 而且 for循环 list 基本 无法
原文地址:https://www.cnblogs.com/lqb666/p/12482408.html