У меня есть список списка, и мне нужно сравнить элемент 0 и элемент 2 всех элементов. Если эти элементы равны, я хочу суммировать пункт 1 и пункт 3. Для большей ясности:
list1 = [['diez.hn','Arts','Austria','8'], ['diez.hn','Entertainment','Austria','12']]
element 0 of list1: ['diez.hn','Arts','Austria','8']
element 1 of list1: ['diez.hn','Entertainment','Austria','12']
что мне нужно:
list_ok = [['diez.hn','Arts - Entertainment','Austria','20']]
Я пробовал что-то вроде этого:
reader = [['diez.hn','Arts','Austria','8'], ['diez.hn','Entertainment','Austria','12']]
reader2 = [['diez.hn','Arts','Austria','8'], ['diez.hn','Entertainment','Austria','12']]
for item in reader:
for item2 in reader2:
if item[0] and item[2] == item2[0] and item2[2]:
item[1] = item[1] + item2[1]
item[3] = item[3] + item2[3]