Я хочу иметь возможность добавлять переменную без "распаковки". У меня есть основной список фильмов в качестве переменных, и каждая переменная представляет собой список, который имеет свои характеристики. Например. Harry_Potter = ['Harry_Potter', type[1], genre[2], genre[3], genre[4], genre[5], rating[0], origin[1]]
Затем я запускаю al oop, например, который проверяет, есть ли у типа Harry_Potter [0], что он и делает. Но затем, когда я хочу добавить переменную в новый список, а не то, что ей назначено.
Master_List = [Harry_Potter, Black_Mirror, Avenger, Cinderella,
Snow_White, Rapunzel, Anne_with_an_E, Invented, Invented2]
New_List = []
for media in Master_List:
if type[1] in media:
print(type[1], 'is in', media[0])
New_List.append(media)
print(New_List)
New_List не будет содержать имя переменной, вместо этого он содержит ['Harry_Potter', type[1], genre[2], genre[3], genre[4], genre[5], rating[0], origin[1]]
в качестве записи для пример.
Редактировать: Вот список характеристик:
type = ['TV', 'MOVIE']
genre = ['ACTION', 'COMEDY', 'DRAMA', 'FANTASY',
'FICTION', 'MYSTERY', 'ROMANCE', 'DOCUMENTARIES']
rating = ['G', 'PG', 'PG13', 'NC17', 'R']
origin = ['CANADIAN', 'FOREIGN']