Size: a a a

Сообщество Python Программистов

2020 November 28

В

Виктор in Сообщество Python Программистов
Всем привет. Как можно легко перебрать сразу два списка?
так не работает:
for data_1,data_2 in list_1, list_2:
     data_1*data_2
источник

in Сообщество Python Программистов
Виктор
Всем привет. Как можно легко перебрать сразу два списка?
так не работает:
for data_1,data_2 in list_1, list_2:
     data_1*data_2
zip
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Виктор
Всем привет. Как можно легко перебрать сразу два списка?
так не работает:
for data_1,data_2 in list_1, list_2:
     data_1*data_2
Language:
py3


Source:
print(zip.__doc__)


Result:
zip(iter1 [,iter2 [...]]) --> zip object

Return a zip object whose .__next__() method returns a tuple where
the i-th element comes from the i-th iterable argument.  The .__next__()
method continues until the shortest iterable in the argument sequence
is exhausted and then it raises StopIteration.
источник

in Сообщество Python Программистов
Бензофуран Гетероцикл
Language:
py3


Source:
print(zip.__doc__)


Result:
zip(iter1 [,iter2 [...]]) --> zip object

Return a zip object whose .__next__() method returns a tuple where
the i-th element comes from the i-th iterable argument.  The .__next__()
method continues until the shortest iterable in the argument sequence
is exhausted and then it raises StopIteration.
Хороший бот
источник

В

Виктор in Сообщество Python Программистов
Сейчас погуглю, спасибо
источник

E

Egor in Сообщество Python Программистов
Виктор
Всем привет. Как можно легко перебрать сразу два списка?
так не работает:
for data_1,data_2 in list_1, list_2:
     data_1*data_2
[pupa * lupa for pupa, lupa in zip(biba, boba)]
источник

E

Egor in Сообщество Python Программистов
Бензофуран Гетероцикл
Language:
py3


Source:
print(zip.__doc__)


Result:
zip(iter1 [,iter2 [...]]) --> zip object

Return a zip object whose .__next__() method returns a tuple where
the i-th element comes from the i-th iterable argument.  The .__next__()
method continues until the shortest iterable in the argument sequence
is exhausted and then it raises StopIteration.
после этих слов в мире заплакал один help
источник

VS

Vitaly Sem in Сообщество Python Программистов
Egor
[pupa * lupa for pupa, lupa in zip(biba, boba)]
Зачот!)
источник

А

Айван in Сообщество Python Программистов
Egor
после этих слов в мире заплакал один help
Он раньше его вызвал, но насколько понимаю из-за большого описания ненужных методов отказался от него
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Egor
после этих слов в мире заплакал один help
Ну давай, вызови хелп, умник
источник

E

Egor in Сообщество Python Программистов
Бензофуран Гетероцикл
Ну давай, вызови хелп, умник
нихера ж себе
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Egor
нихера ж себе
Оказывается зип это класс, вот так неожиданность, да?)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
И много чего ещё - классы, хотя именуются с маленькой буквы
источник

E

Egor in Сообщество Python Программистов
можно вот так еще бтв
list(map(lambda jopa: jopa[0] * jopa[1], zip(biba, boba)))
источник

A

Alexander in Сообщество Python Программистов
Language:
python3


Source:
help(zip)


Result:
Help on class zip in module builtins:

class zip(object)
|  zip(iter1 [,iter2 [...]]) --> zip object
|  
|  Return a zip object whose .__next__() method returns a tuple where
|  the i-th element comes from the i-th iterable argument.  The .__next__()
|  method continues until the shortest iterable in the argument sequence
|  is exhausted and then it raises StopIteration.
|  
|  Methods defined here:
|  
|  __getattribute__(self, name, /)
|      Return getattr(self, name).
|  
|  __iter__(self, /)
|      Implement iter(self).
|  
|  __new__(*args, **kwargs) from builtins.type
|      Create and return a new object.  See help(type) for accurate signature.
|  
|  __next__(self, /)
|      Implement next(self).
|  
|  __reduce__(...)
|      Return state information for pickling.
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander
Language:
python3


Source:
help(zip)


Result:
Help on class zip in module builtins:

class zip(object)
|  zip(iter1 [,iter2 [...]]) --> zip object
|  
|  Return a zip object whose .__next__() method returns a tuple where
|  the i-th element comes from the i-th iterable argument.  The .__next__()
|  method continues until the shortest iterable in the argument sequence
|  is exhausted and then it raises StopIteration.
|  
|  Methods defined here:
|  
|  __getattribute__(self, name, /)
|      Return getattr(self, name).
|  
|  __iter__(self, /)
|      Implement iter(self).
|  
|  __new__(*args, **kwargs) from builtins.type
|      Create and return a new object.  See help(type) for accurate signature.
|  
|  __next__(self, /)
|      Implement next(self).
|  
|  __reduce__(...)
|      Return state information for pickling.
А ты мне не верил)
источник

В

Виктор in Сообщество Python Программистов
Egor
[pupa * lupa for pupa, lupa in zip(biba, boba)]
здесь можно выполнить только одно действие, а если мне надо выполнить не только перемножение, но и добавление этого значения в список?
источник

E

Egor in Сообщество Python Программистов
ну что, предлагаю опять начать писать простейшую вещь максимально говнисто и однострочно, кто следующий?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Виктор
здесь можно выполнить только одно действие, а если мне надо выполнить не только перемножение, но и добавление этого значения в список?
Пиши функцию
источник

E

Egor in Сообщество Python Программистов
Виктор
здесь можно выполнить только одно действие, а если мне надо выполнить не только перемножение, но и добавление этого значения в список?
почитай про list comprehension, то, что я написал - это уже список
источник