2017-07-03 4 views
0

だから私はこのコードを使用してPythonでの2Dリスト内の項目のインデックスを見つける方法を発見:Python:2Dリスト内のアイテムのインデックスを2つの整数変数に割り当てるにはどうすればよいですか?

def index_2d(myList, v): 
    for i, x in enumerate(myList): 
     if v in x: 
      return (i, x.index(v)) 

使用法:

index_2d(myList, 3) 
#Result (1, 0) 

Source

私は出力をしたいです2つの変数(x = 1、y = 0など)になるようにします。これどうやってするの?

+4

これは2つの値を返します。 'x、y = index_2d(...)' – khelwood

+0

これを読むことができます。[this](https://stackoverflow.com/questions/354883/how-do-you-return-multiple-values-in -python)を参照してください。 –

答えて

0

Pythonでは、タプルを使用して複数の値を返すことができます。それを行うには、より神託のように

def f(): 
    return (1,2,3) 

(x, y, z) = f() 

、あなたはそれがタプルであることを示すために「」を使用して値のみを分離することができます。

x, y, z = f()