
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
タプルやリストの要素が展開されて、引数として渡されます。
以下の例で、関数fooは引数を二つ必要とします。
foo( *(1,2) )では、タプルの要素が展開されて2つの引数として関数に渡されているので正常な結果となりますが、foo( (1,2) )ではタプルが1つの引数として関数に渡されているので'b'にあたる引数が無いというエラーになっています。
In [1]: def foo(a, b):
...: print("a = ", a)
...: print("b = ", b)
...:
In [2]: foo( *(1,2) )
a = 1
b = 2
In [3]: foo( (1,2) )
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-3-25681da674e9> in <module>()
----> 1 foo( (1,2) )
TypeError: foo() missing 1 required positional argument: 'b'
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
c言語 16進数の2進数への変換
-
Pythonでコンソールをクリアす...
-
16進の10進変換について
-
Perl でワードファイルのヘッダ...
-
数値かどうかの判定方法
-
シェルスクリプトで、空白(ス...
-
セレクトボックスを非表示にし...
-
JSONで文字列が長い時
-
実行時エラー 3020の対策
-
Infoseek地図の住所検索をホー...
-
ACCESS テキストボックスを隙...
-
Application.ScreenUpdating = ...
-
[C#] string name = new ..
-
プルダウンメニューがプルアップに
-
[python] 文字列を変数名として...
-
実行中の変数の中身をイミディ...
-
セレクトメニューで2つの項目...
-
複数列を持ったリストボックス...
-
Perlで複数の値を返す良い方法...
-
メモリをアドレスを直接指定し...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
シェルスクリプトで、空白(ス...
-
16進の10進変換について
-
c言語 16進数の2進数への変換
-
I2C接続のLCDディスプレイを使う
-
【至急!!!】python言語で本を見...
-
関数「exists」と「defined」の...
-
パイソンのクラスについて
-
Pythonでコンソールをクリアす...
-
PythonのJanomeを使って品詞の...
-
至急、[python初心者] listを使...
-
Python3 プログラミング初心者...
-
Lispの、evalはどのようにすご...
-
コラボレイトリーとVSコード
-
Pythonでプログラミング プログ...
-
Python3
-
パイソン文法で
-
int(input("○○"))の使い方
-
プログラミングを教えて下さい
-
pythonを使ったプログラミング...
-
Adafruit LIS3DH 3軸加速度セン...
おすすめ情報