[英]Why do I keep getting the same outputs?
我正在創建一個 for 循環,並且不斷獲得 output 兩次:
totalelements = len(uniquevalueslist)
for id in [23, 45, 76]:
if id not in uniquevaluelist:
stmt = f"""INSERT INTO..."""
for x in range(totalelements):
stmt = stmt + f" SELECT...."
if x < totalelements-1:
stmt = stmt + "UNION ALL "
else:
stmt += stmt
我的 output 是我兩次獲得 INSERT INTO 語句
if
語句位於for
循環內。 這意味着每次遍歷項目時都會對其進行評估。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.