Я хочу засунуть в объект несколько параметров которые находятся в массиве
class obj(object):
def __init__(
self,
text='white',
background='white'
):
print('{}-{}'.format(
text,
background
))
# Дальше идет куча другого кода...
def fun(**kwargs) :
for x in range(2) :
for key, value in kwargs.items():
#obj(**kwargs)
if key == 'text' :
obj(key=value[x+1])
else:
obj(key=value[x])
fun(
text=[
'red',
'blue',
'green'
],
background=[
'black',
'yellow',
'brown'
]
)
fun()
Каждая функция fun() должна сгенерироваться только 2 объекта
1
blue-black
green-yellow
2
white-black
white-black
Я бы хотел оставить возможность как либо влиять на index массивов каждого из параметров по отдельности.
И я бы хотел избежать использования try и лишних if else