code:
ans = [set()] * 3
ans[1].add('s')
print(ans)
output:
[{'s'}, {'s'}, {'s'}]
my expected output is [{},{'s'},{}]
code:
ans = [[]] * 3
ans[1].append('s')
print(ans)
output:
[['s'], ['s'], ['s']]
my expected output is [[],['s'],[]]
WHY??