最直接的方法似乎是使用外部迭代器来跟踪。请注意,此答案认为您正在循环遍历大小相同的列表。 示例a = [10, 12, 14, 16, 18] b = [10, 8, 6, 4, 2] for i in range(len(a)): print(a[i] + b[i])输出这将给出以下输出:20 20 20 20 20示例您还可以使用 zip 方法,该方法在 a 或 b 中较短的列表停止时停止。a = [10, 12, 14, 16, 18] b = [10, 8, 6] for (A, B) in zip(a, b): print(A + B)输出这将给出以下输出:20 20 20
Python 提供了两种编写内联 if 语句的方法。它们是:1. if condition: statement2. s1 if condition else s2请注意,第二种类型的 if 无法在没有 else 的情况下使用。现在,您也可以在 print 语句中使用这些内联语句。例如,a = True if a: print("Hello")这将给出以下输出:Helloa = False print("True" if a else "False")这将给出以下输出:False
您可以使用 == 运算符在 if 语句中比较 2 个变量。 示例a = 10 b = 15 if a == b: print("相等") else: print("不相等")输出这将给出以下输出:不相等您还可以使用 is 运算符。 示例a = "Hello" b = a if a is b: print("相等") else: print("不相等")输出这将给出以下输出:相等请注意,如果两个变量指向同一个对象,则 is 将返回 True,如果变量引用的对象相等,则 == 将返回 True。