list
[x for x in range(5,101,5)]
dict
#constructor
adict = {"d1": 2000, "d2": 3000};
print(adict) # {'d1': 2000, 'd2': 3000}
bdict = dict([ ["d1", 2000],["d2", 3000] ]);
print(bdict) # {'d1': 2000, 'd2': 3000}
cdict = dict(d1=2000, d2=3000);
print(cdict) # {'d1': 2000, 'd2': 3000}
keys = ["d1", "d2"];
values = [4000, 3000];
ddict = dict(zip(keys, values));
print(ddict); #{'d1': 4000, 'd2': 3000}
#change
ddict = cdict;
print(ddict) # {'d1': 2000, 'd2': 3000}
ddict["d1"] = 4000;
print(cdict) # {'d1': 4000, 'd2': 3000}
print(ddict) # {'d1': 4000, 'd2': 3000}
set
#可变集合
setA = set('Hello, World!')
print(setA)
setB = set('Hello, Python!')
print(setB)
print(setA - setB) #{'r', 'W', 'd'}
print(setA^setB) #{'P', 'r', 'h', 't', 'W', 'y', 'd', 'n'}
#不可变集合
setC = frozenset("Test")
#setC += set('abc') #unsupported operand type(s) for +=: 'frozenset' and 'set'
print(setC) #frozenset({'t', 'e', 'T', 's'})