170 похожих чатов

Всем привет. ребят, такой вопрос. у меня есть функция, которая

принимает 5 аргументов и есть список, который хранит в себе эти 5 аргументов. Как так записать элегантно, чтобы не писать func(list[0], list[1], list[2], list[3], list[4])?

11 ответов

15 просмотров

func(*list) но не называй переменную лист

Если сделать элегантно, то потом при изменении будешь плеваться сильнее

func(*list)

Yan-White Автор вопроса
Yan White
func(*my_list_1) — типа такого?

Название переменной должно отражать смысл.

evle
Название переменной должно отражать смысл.

докину сразу: и не должно содержать тип данных (ну за очень редкими примерами)

self.dict_with_defaults = defaultdict()

Jack Bolt
self.dict_with_defaults = defaultdict()

бля я скорей про что-то типо user=User() но ты тож молодец

Yan White
func(*my_list_1) — типа такого?

Не слушай этих закостенелых догматиков. Код, который льётся у тебя из под пальцев, никому ничего не должен. Ты родился в этом мире чтобы творить - так твори! И не слушай, что будут говорить твои завистники у тебя за спиной

Yan-White Автор вопроса
Антон Novikov
Не слушай этих закостенелых догматиков. Код, котор...

проблема в том, что нужно писать код по международным правилам со всей сопутствующей диалектикой, иметь гитхаб, иметь уже готовые проекты на 100кк строк, быть наиболее привлекательным для работодателя среди смурфиков, чтобы взяли на работу хотя бы за 30К рублей джуном-подсосом-стажером

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

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Карта сайта