-1
我有這樣的代碼。不知何故,我使用for循環來簡化它。如何動態更改for循環python中的變量名稱?
if set(u) & set(s1):
u = u-s1
print('s1')
if set(u) & set(s2):
u = u-s2
print('s2')
if set(u) & set(s3):
u = u-s3
print('s3')
if set(u) & set(s4):
u = u-s4
print('s4')
if set(u) & set(s5):
u = u-s5
print('s5')
if set(u) & set(s6):
u = u-s6
print('s6')
我想用一個for循環,使其工作這樣
for i in range(1,7)
if set(u) & set(s **1to6**)
u = u - s **1to6**
print (s **1to6**)
請考慮編輯您的帖子,以添加關於您的代碼的功能以及爲什麼它可以解決問題的更多說明。一個主要包含代碼的答案(即使它正在工作)通常不會幫助OP瞭解他們的問題。如果這只是猜測,也建議您不要發佈答案。一個好的答案會有一個合理的理由解釋爲什麼它可以解決OP的問題。 – SuperBiasedMan