【发布时间】:2020-05-23 01:17:39
【问题描述】:
如果满足条件,我想提取列表中的值。例如,在列表 [0,0,3,4] 中,我想提取添加到索引值时给出 7 的值,因为添加项的索引值更高。到目前为止,我可以确认列表中存在这样一个数字,但无法弄清楚如何提取该值以使用它。
nums=[0,0,3,4]
target=7
for i in range(len(nums)):
n = target-nums[i] in nums[i+1:]
print (n)
输出:
False
False
True
False
由于第三个输出为真,这告诉我 (7-3) 在列表中的索引较高,但是如何将值分配给变量而不是布尔值?
【问题讨论】:
-
U 需要设置
if条件,如果为真则打印nums[i]