Czy istnieje funkcja w języku Python, aby uzyskać różnicę między dwiema lub więcej wartościami na liście? Tak więc, w tych dwóch listach:funkcja różnicy między wartością
list1 = [1, 5, 3, 7]
list2 = [4, 2, 6, 4]
muszę obliczyć różnicę między każdą wartość w listy1 i listy2.
for i in list1:
for ii in list2:
print i -ii
Daje wartości ujemne, ale chcę odejmowania między wartościami dwóch wykazach wyłącznie od największej wartości do najmniejszej wartości nie otrzymania wartości ujemne.
Dla powyższych list, oczekuję, że wyjście będzie [3, 3, 3, 3]
.
Dzięki.
pokazania swoich prób, jak również oczekiwane wyjście ... –
Czekasz '[3, 3, 3, 3]'? – erip