we can use set.iterator().remove()
in 'for' loops in java. By contrast, how to write similar python code?
def fun1():
a=set(range(10))
for num in a:
if(num%2==0):
a.remove(num)
print(a)
def fun2():
a=range(10)
for num in a:
if(num%2==0):
a.remove(num)
print(a)
#RuntimeError: Set changed size during iteration
fun1()
#works well
fun2()