最直接的方法似乎是使用外部迭代器来跟踪。请注意,此答案认为你正在循环遍历大小相同的列表。示例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: statement 2. s1 if condition else s2 请注意,第二种类型的 if 无法在没有 else 的情况下使用。现在你也可以在 print 语句中使用这些内联语句。例如,a = True if a: print("Hello")这将给出以下输出:Hello a = False print("True" if a else "False")这将给出以下输出:False
你可以使用 == 运算符在 if 语句中比较两个变量。示例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。