Python 二维列表和索引

Python 二维列表和索引,python,Python,编写一个函数passenger_baggage(),该函数有两个参数:p和b,其中p是乘客编号,b是行李编号。在函数中,将以下二维列表指定给变量: m = [[45, 35, 52, 75], [25, 30, 65 ], [50, 43, 32, 22 ]] 矩阵或二维列表m以磅为单位显示三名乘客的行李重量。第一名乘客有4个行李,第二名乘客有3个行李,第三名乘客有4个行李 您的函数将使用讲座中讨论的行和列索引来显示乘客信息,如示例所示,使用format()字符串方法 我有这个: def pa

编写一个函数passenger_baggage(),该函数有两个参数:p和b,其中p是乘客编号,b是行李编号。在函数中,将以下二维列表指定给变量:

m = [[45, 35, 52, 75], [25, 30, 65 ], [50, 43, 32, 22 ]]
矩阵或二维列表m以磅为单位显示三名乘客的行李重量。第一名乘客有4个行李,第二名乘客有3个行李,第三名乘客有4个行李

您的函数将使用讲座中讨论的行和列索引来显示乘客信息,如示例所示,使用format()字符串方法

我有这个:

def passenger_baggage(p,b):
    'Where p is the passenger number and b is the number'
    m = [[ 45,35,52,75],[25,30,65], [50,43,32,22,]]

    for i in range (p[]b[])
    print ('bag #{} , for passenger number #{} weighs lb'.format(b,p))

你被困在哪里?
def passenger_baggage(p, b):
    '''Print the weight of the bag b for passenger p.'''

    m = [[ 45,35,52,75],[25,30,65], [50,43,32,22,]]

    try:
        print('bag #{}, for passenger #{} weighs {} lb'.format(b, p, m[p][b])
    except IndexError:
        print('Passenger #{} either doesn't exist or has no bag #{}.format(p,b))