数据类型的基础知识补充,字典的并交集、空集合、可作为字典元组的元素、删除字典中的元素

数据类型的基础知识

  • 字典的并进和交集

    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)
    

你可能感兴趣的:(数据类型的基础知识补充,字典的并交集、空集合、可作为字典元组的元素、删除字典中的元素)