Задать вопрос
@dawasaturday

Как передать список в качестве аргумента функции?

Занимаюсь реализацией решения ОДУ.
В функцию необходимо передать 4 аргумента , два из них - массивы (списки в моём случае, допустимо же? )
Как это сделать? Видимо, неверно поняла фишку с использованием символа * при передаче в функцию списка )
(def explicitEulerMethod(n, h, *x, *y) не прокатило )
  • Вопрос задан
  • 21672 просмотра
Подписаться 2 Средний Комментировать
Решения вопроса 1
@fireSparrow
Звёздочка в данном случае - это распаковка. Её нужно использовать в противоположной ситуации - когда нужно передать не сам список, а его элементы в качестве отдельных аргументов.

Чтобы передать сам список, никаких дополнительных трюков не нужно. Если вы просто напишете его имя, это сам список и будет.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
fox_12
@fox_12 Куратор тега Python
Расставляю биты, управляю заряженными частицами
Ну так и передавайте:
def explicitEulerMethod(n, h, x, y)

где x и y - массивы
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы