我想定义一个接受两个参数的函数:int
和list
。你知道吗
如果函数在列表中找到整数,则返回其坐标。你知道吗
例如,在不使用numpy的情况下,如何对下表中的数字4执行该操作?你知道吗
l = [
[0, 0, 0, 0, 0, 0, 0, 0, 0],
[0, 2, 1, 1, 0, 1, 1, 1, 0],
[0, 1, 0, 1, 0, 0, 0, 1, 0],
[0, 1, 0, 1, 1, 1, 0, 1, 0],
[0, 1, 0, 0, 0, 1, 0, 1, 0],
[0, 1, 1, 1, 0, 1, 0, 1, 0],
[0, 0, 0, 1, 0, 1, 0, 1, 0],
[0, 1, 1, 1, 0, 1, 0, 1, 0],
[0, 1, 0, 0, 0, 0, 0, 1, 0],
[0, 1, 0, 1, 1, 1, 0, 1, 0],
[0, 1, 0, 1, 0, 1, 0, 1, 0],
[0, 1, 1, 1, 0, 1, 1, 4, 0],
[0, 0, 0, 0, 0, 0, 0, 0, 0]
]
您可以假设目标总是只出现一次,并且总是包含在列表中。你知道吗
可以使用
enumerate
枚举外部列表和内部列表的元素。你知道吗用您的列表演示
l
:如果您以后想在目标不在列表中时使函数正常工作,请记住^{} 采用可选的
default
参数。你知道吗你可以这样做:
输出:
我会使用这样的解决方案:
在这里我定义了一个函数search,可以用来从输入列表中搜索特定的值。你知道吗
相关问题 更多 >
编程相关推荐