python杂谈

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]相同时,只加入一个值,不同时加入两个值

 

原文地址:https://www.cnblogs.com/bokeyuan11/p/8568299.html