サクサク読めて、アプリ限定の機能も多数!
Pythonの関数定義でデフォルト値に空配列([])を設定したつもりが、関数ロード時にしか空配列が設定されないので、実行2回目以降に影響が出るという話。デフォルト値はNoneにしておき、関数内で空配列を指定すべし。
teddy-g のブックマーク 2024/07/19 04:43
Pythonの関数定義で引数にデフォルト値を持たせるときの注意点 - Qiita[python][python3][tips]Pythonの関数定義でデフォルト値に空配列([])を設定したつもりが、関数ロード時にしか空配列が設定されないので、実行2回目以降に影響が出るという話。デフォルト値はNoneにしておき、関数内で空配列を指定すべし。2024/07/19 04:43
このブックマークにはスターがありません。 最初のスターをつけてみよう!
qiita.com/hoxo_m2018/03/28
# 辞書を用意 times_in_PPAP = {"pen": 2, "pineapple": 1, "apple": 1} print "pen:\t", get(times_in_PPAP, "pen") print "apple:\t", get(times_in_PPAP, "apple") print "banana:\t", get(times_in_PPAP, "ba...
16 人がブックマーク・3 件のコメント
\ コメントが サクサク読める アプリです /
Pythonの関数定義でデフォルト値に空配列([])を設定したつもりが、関数ロード時にしか空配列が設定されないので、実行2回目以降に影響が出るという話。デフォルト値はNoneにしておき、関数内で空配列を指定すべし。
teddy-g のブックマーク 2024/07/19 04:43
このブックマークにはスターがありません。
最初のスターをつけてみよう!
Pythonの関数定義で引数にデフォルト値を持たせるときの注意点 - Qiita
qiita.com/hoxo_m2018/03/28
# 辞書を用意 times_in_PPAP = {"pen": 2, "pineapple": 1, "apple": 1} print "pen:\t", get(times_in_PPAP, "pen") print "apple:\t", get(times_in_PPAP, "apple") print "banana:\t", get(times_in_PPAP, "ba...
16 人がブックマーク・3 件のコメント
\ コメントが サクサク読める アプリです /