我想在python中编写一个函数,该函数将获取一个列表B并在另一个列表a上循环。如果列表B中的一个项目出现在列表a中,它会将其染成红色,否则会忽略它,并返回一个包含彩色和非彩色文本的列表a。我的代码目前不起作用。
A = ["a", "b", "c", "c"]
B = ["a" "c"]
def color()
for i in B:
if i in A:
print(Fore.RED + i)
color()
我认为可以使用一个循环。
class colors:
RED = ' 33[31m'
ENDC = ' 33[m'
A = ["a", "b", "c", "d"]
B = ["a", "c"]
def color():
for i in A:
if i in B:
print(colors.RED + i + colors.ENDC + " ", end="")
else:
print(i + " ", end="")
color()
你在找这样的东西吗?
A = ["a", "b", "c", "c"]
B = ["a" "c"]
def color():
for i in B:
if i in A:
A.append(Fore.Red+i)
print(A)
color()