dict,set

xiaoxiao2025-11-04  43

dict

字典,将两个list连接起来很麻烦所以产生了dict

d = {'Michael': 95, 'Bob': 75, 'Tracy': 85}

可改变key对应的value,但key不可改变

要判断key是否存在,可以用

key in d

或d.get(key,-1)

如果没有key就返回-1,

d.pop(key),删除key以及value

set

没有value的字典,依然不可改变key

>>> s = set([1, 2, 3]) >>> s {1, 2, 3}

set()的参数是一个list

注意:

set是{},list是[],tuple是()

set .add(key)  set.remove(key)

还可以用& |对两个set求交并


对于不可变对象

比如str字符串是不可变对象,而list是可变对象

>>> a = 'abc' >>> b = a.replace('a', 'A') >>> b 'Abc' >>> a 'abc'

这里,a依然没有改变,只是返回了Abc创建了新字符串,将b指向 

转载请注明原文地址: https://www.6miu.com/read-5039074.html

最新回复(0)