zoukankan      html  css  js  c++  java
  • 数据类型的基础知识补充,字典的并交集、空集合、可作为字典元组的元素、删除字典中的元素

    数据类型的基础知识

    • 字典的并进和交集

      v1 = {'杨子列','李杰','太白','杨女神'}
      v2 = {'李杰','媛女神'}
      #交集的两种方法
      print(v1&v2)
      print(v1.intersection(v2))
      
      # 并集的两种方法
      print(v1|v2)
      print(v1.union(v2))
      
    • 空字典的表示:dic = { }

    • 空集合的表示:se = set( )

      #循环提示用户输入,并将输入内容追加到集合中(如果输入N或n则停止循环)
      list = set() #此处我空集合的表示方式
      while True:
          info = input('请输入要添加的信息:')
          list.add(info) #在集合中追加元素,如果存在便覆盖,不存在就添加
          v1 = input('如果输入N或n停止循环:')
          if v1.upper() == 'N':
              break
      print(list)
      
    • 可以作为字典的键集合的元素也是同样的

      • "" / None 均可作为字典的键

      • python中的类型分可以分为两类,可变类型和不可变类型

        可变类型:dict、list、set

        不可变类型:int、long、float、complex、string、bool、tuple

        其中可变类型不能作为字典的key,因为它们没有__hash__()方法。

    • 删除列表中的某个元素

      dic = {'k1':1,'k2':3,"k3":4}
      del dic['k1']
      print(dic)
      #利用切片找出键所对应的值
      a = dic['k2']
      print(a)
      
  • 相关阅读:
    Python与常见加密方式
    ERROR 2002 (HY000):Can't connect to local MySQL server though socket '/var/lib/mysql/mysql.sock'(2)
    hive的分区表
    内部表和外部表的区别
    hive之SQL
    执行wc的时候提示连接被拒绝。Connection refused
    hive的简介
    hive的部署
    top命令信息
    web界面解读
  • 原文地址:https://www.cnblogs.com/yangzilaing/p/13456171.html
Copyright © 2011-2022 走看看