Python中有切片/范围的集合算法吗?
我想要能做一些像
for i in range(0,10)-range(3,5):
print(i)
0,1,2,5,6,7,8,9
发布于 2020-01-16 11:12:11
好吧,我找到了:
>>> sorted(set(range(0,10))-set(range(3,5)))
{0, 1, 2, 5, 6, 7, 8, 9}
发布于 2020-01-16 11:14:24
您可以使用continue
跳过这些值:
for i in range(10):
if i in range(3,5):
continue
print(i)
或者正如@Chris_Rands在评论中所建议的那样:
for i in range(10):
if i not in range(3,5):
print(i)
https://stackoverflow.com/questions/59768389
复制相似问题