【发布时间】:2019-06-08 16:45:35
【问题描述】:
from colorama import Fore, init
init()
key_numbers = [1,3,5,7,9]
numbers = [3,4,6,3,8,9,7,9,3,1]
for number in numbers:
if number in key_numbers:
number1 = Fore.RED + number
numbers = [number1 if number else number for number in numbers]
else:
continue
基本上我希望代码遍历numbers 列表中的每个数字,并检查相应的数字是否存在于key_numbers 列表中。
如果存在,我想用红色字体替换数字并移动到下一个数字
如果key_numbers 列表中存在数字,则输出应该有一个以红色突出显示的数字,而其他数字则以常规字体和颜色突出显示。
我想我用number1 替换数字会出错。有人可以帮我解决我哪里出错了吗?
【问题讨论】:
-
请务必给回答您问题的人一些反馈!
标签: python python-3.x list terminal-color