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で質問しましょう!
似たような質問が見つかりました
- 英語 randomとany の違い 2 2022/12/15 19:24
- その他(プログラミング・Web制作) Pythonのライブラリ、randomについて 3 2022/09/20 14:30
- その他(プログラミング・Web制作) pythonのグローバル変数 2 2022/11/25 18:02
- JavaScript javascript作成してます。ラジオボタンで判定するコードを書いてます。 1 2023/07/18 11:03
- その他(プログラミング・Web制作) 物理の斜方投射のシミュレーションにおける位置や速度の単位について 4 2023/05/31 09:50
- 統計学 統計学 二項分布の正規近似について 2 2023/02/10 11:58
- Ruby vscode 文字化け 1 2022/05/21 19:17
- その他(コンピューター・テクノロジー) データの転送速度は何で決まるのでしょうか?読み込み3000MB/Sで書き込み2000MB/Sの外付け 3 2023/07/14 22:13
- C言語・C++・C# カードシャッフルのブログラムを使ってc言語でブラックジャックをしたい 2 2022/04/12 15:13
- Java EclipseとVisual StudioをPC1台にインストールしただけではPCは重くならない? 3 2022/12/08 15:35
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
16進の10進変換について
-
swift 文字コードから文字に変...
-
Use of uninitialized value ---
-
I2C接続のLCDディスプレイを使う
-
python print文のエラー
-
pythonで演算子を変数に代入す...
-
Pythonでターミナルに文字を出...
-
関数「exists」と「defined」の...
-
pythonの*
-
数値かどうかの判定方法
-
ヒアドキュメントで表示した、...
-
python で連想配列に代入、キー...
-
CGIでimgタグでalignを使うとエ...
-
変数の中は文字列か数値か調べ...
-
【至急!!!】python言語で本を見...
-
MAXnum = input('最大数は?') f...
-
オーバーライドについて
-
シェルスクリプトで、空白(ス...
-
Perlの例文でif($a==1&&$b==5&&...
-
Pythonの np.indicesに関する質...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Pythonでターミナルに文字を出...
-
16進の10進変換について
-
パイソンのクラスについて
-
【至急!!!】python言語で本を見...
-
シェルスクリプトで、空白(ス...
-
I2C接続のLCDディスプレイを使う
-
int(input("○○"))の使い方
-
数値かどうかの判定方法
-
pythonで演算子を変数に代入す...
-
awkの正規表現での最左最短マッ...
-
Pythonでコンソールをクリアす...
-
pythonを使ったプログラミング...
-
c言語 16進数の2進数への変換
-
関数「exists」と「defined」の...
-
ソケットでのデータ送受信につ...
-
pythonの*
-
Perlの例文でif($a==1&&$b==5&&...
-
数値をスラッシュで区切る方法
-
変数の中は文字列か数値か調べ...
-
PythonでUTF8の文字列をリスト...
おすすめ情報