0

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??

Dian He
  • 9
  • 2

0 Answers0