1.for循环过界保护
例如:
1 a=len([1,2,3]) 2 for i in range(a): 3 for j in range(i+1:a) 4 print(i,j)
不会报错
2.python集合和列表
1 L1=[frozenset({5}), frozenset({2}), frozenset({3}), frozenset({1})] 2 a=[] 3 a.append(L1[1]|L1[2]) 4 print(a)
其中第三行,或(“|”)当L1[1]与L1[2]相同时,只加入一个值,不同时加入两个值