python里面的set,python set的用法

  python里面的set,python set的用法

  set在python中是什么意思?

  Set是一组数字,是无序的,不能重复的。它是通过调用set()方法创建的:s=set([A , B , C])

  访问集合的意义只是检查一个元素是否在集合中,注意区分大小写:打印s中的 a

  真实的

  在s中打印“D”

  错误的

  遍历too: s=set ([(Adam ,95),( Lisa ,85),( Bart ,59)])

  对于s中的x:

  打印x[0],:,x[1]

  丽莎:85岁

  亚当:95

  巴特:59

  添加和删除元素(不重复)。添加元素时,使用set s=set([1,2,3])的add()方法。

  s.add(4)

  打印s

  集合([1,2,3,4])

  如果添加的元素已经存在于集合中,add()不会报告错误,但不会添加:s=set([1,2,3])

  s.add(3)

  打印s

  集合([1,2,3])

  删除集合中的元素时,使用集合的remove()方法:s=set([1,2,3,4])

  s.remove(4)

  打印s

  集合([1,2,3])

  如果被删除的元素在集合中不存在,remove()将报告一个错误:s=set([1,2,3])

  s.remove(4)

  回溯(最近一次呼叫):

  文件“”中的第1行

  关键错误:4

  所以如果要判断一个元素是否满足一些不同的条件,使用set是最好的选择。以下示例为:months=set ([Jan , Feb , Mar , Apr , May , Jun , Jul , Aug , Sep , Oct

  x1=二月

  x2=太阳

  如果x1以月为单位:

  打印“x1: ok”

  否则:

  打印“x1:错误”

  如果x2以月为单位:

  打印“x2:正常”

  否则:

  打印“x2:错误”

  x1:好的

  x2:错误

  此外,set的计算效率高于list。

  相关:《Python教程》

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: