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)
      
  • 相关阅读:
    要学习TINY框架要有什么前提条件?
    如何获取最新的代码?
    python 反射的用法
    面试题1
    Process多进程的创建方法
    异常捕捉
    用type动态创建Form
    ModelForm的使用
    git 常见命令
    TVTK库的安装
  • 原文地址:https://www.cnblogs.com/yangzilaing/p/13456171.html
Copyright © 2011-2022 走看看