一个列表的颜色元素



我想在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()

最新更新