字典,集合,

    可变长度的参数*args: 表示可收一个元组的内容**kwargs:   表示可接收一个字典的内容。

字典:

{key:value,key:value }

        key类型:str, int

          value类型: 任意

人员字典:

{‘id’:10101, ‘name’:’disen’,’age’:20}

      人员信息库的字典:

ss= {1:{‘id’:101,’name’:’jack’},

2:{‘id’:102, ‘name’:’cici’} }

    ss.get(1).get(‘id’)  返回101

      读取所有人员信息的id或name属性值

for key in ss.keys():

id = ss.get(key).get(‘id’)

        get(key) 当key不存在时,返回None

        ss[key] 读取key的value, 当key不存在时,则会报KeyError错误

添加或更新key的value

ss[key] = value

ss[‘age’] = 20

         删除:ss.pop(key)  返回value

                    ss.popitem() 返回最后一个key-value, 返回格式:(key, value)

清空:ss.clear()

    元组:

特性: 有序,不可修改(元素item)

s = (1, 2, 3)

            s[1]  = 10  错误

s = (9, 2, 3)  可以整体修改

将list - > tuple

s = tuple(list(‘123’))

            s=  list(s)  将tuple - >list

 集合:

s = set() : 无序,不可重复

添加元素:

s.add(‘a’)

s.add(123)

            读取集合中所有内容:

for n in s:

print(n)

            删除元素:s.remove(内容)

s.remove(‘a’)

    函数:

你可能感兴趣的:(字典,集合,)