Найти - Пользователи
Полная версия: Работа со списками в Python
Начало » Python для новичков » Работа со списками в Python
1
Raptor757
Помогите со списками пожалуйста.
например: даны два списка
нужно первые элементы первого списка умножить на первые элементы второго списка ,а вторые сложить со вторыми
вот так:
http://hkar.ru/Nv35
http://hkar.ru/Nv36
не получается реализовать код.
если умножить или сложить еще работает коряво… а вместе никак.
Помогите куском кода пожалуйста!
FishHook
Raptor757
не получается реализовать код.
Покажите, что делаете, что вообще получается. Пока что вы просто просите решить задачу за вас, а не помочь разобраться в проблеме.
py.user.next
  
>>> lst1 = [[1, 2], [3, 4]]
>>> lst2 = [[5, 6], [7, 8]]
>>> 
>>> def f(t1, t2):
...     return [t1[0] * t2[0], t1[1] + t2[1]]
... 
>>> out = list(map(f, lst1, lst2))
>>> out
[[5, 8], [21, 12]]
>>>
heyyyy
 a = [[1, 2], [3, 4]]
b = [[5, 6], [7, 8]]
x = []
for i in a:
    i = i[0]
    for j in b:
        j = j[0]
        y = i*j
        x.append(y)
со сложением наподобии
Raptor757
всем спасибо) я разобрался)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB