zoukankan      html  css  js  c++  java
  • Python set介绍

    最近要回学校开始做毕设了,准备做个有关算法的,听说python运算好一些,特地来学一学。

    先从基础开始啊…………………………

    D3

    1.set  元素不重复,无顺序.可以是tuple类型

     1 #创建 set 的方式是调用 set() 并传入一个 list,list的元素将作为set的元素:
     2 
     3 >>> s = set(['A', 'B', 'C'])
     4 
     5 >>> print s
     6 set(['A', 'C', 'B'])
     7 
     8 >>> s = set(['A', 'B', 'C', 'C'])
     9 >>> print s
    10 set(['A', 'C', 'B'])
    11 >>> len(s)
    12 3
    1 >>>s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)])
    2 >>>for x in s:
    3 >>>    print x[0],':',x[1]
    4 
    5 #Lisa : 85
    6 #Adam : 95
    7 #Bart : 59

    2.访问set内容可以用in。速度非常快,内容是不可变不可改的。利于在‘字典’中查找特定关键字。

    >>>'hello'  in  s

    false

    >>>'A' in s

    true

    >>>'a' in s

    false

    大小写敏感,大小写默认不是同一字符

    3.set遍历方式可以使用for循环进行

    >>> for x in s

    >>>>>>print x

    ‘A'

    4.set.add('元素') 向set里添加元素, set.remove('元素') 从set里删除元素。

    其中,如果添加已有元素,不会报错,且不会添加。删除不存在的元素会报错。

  • 相关阅读:
    Hadoop HDFS的常用命令
    Spark简介
    Hadoop datanode无法启动的错误
    kafka在虚拟机环境的优化
    kafka的安装和使用
    Strom的安装及使用
    机器学习
    Tomcat启动时为什么要配置CATALINA_HOME环境变量??
    sqoop的安装和使用
    Python Lambda 的简单用法
  • 原文地址:https://www.cnblogs.com/6luv-ml/p/7145826.html
Copyright © 2011-2022 走看看