cdkeycdma 发表于 2020-8-24 21:28:18

请问如何返回嵌套列表的位置

a=[,,]
查找a嵌套列表中的第1个值,如果第1个值中有3,就把该 嵌套列表的位置返回给B。也就是把的位置返回给B

1q23w31 发表于 2020-8-24 21:30:15

a列表中第一个值不是?

疾风怪盗 发表于 2020-8-24 21:34:14


a=[,,]
for i in range(len(a)):
    if a==3:
      print(f'查找到为{a}')
      print(f'索引为{i}')
https://fishc.com.cn/forum.php?mod=viewthread&tid=178605&highlight=%C1%D0%B1%ED
你不是已经问过类似的问题了么?只要稍微修改下就能得到索引了

Twilight6 发表于 2020-8-24 21:39:55


这样呗?

a=[,,]

for i in range(len(a)):
    if 3 == a:
      b = i

cdkeycdma 发表于 2020-8-24 21:40:01

1q23w31 发表于 2020-8-24 21:30
a列表中第一个值不是?

只查找每个子列表中的第一个值,不是第1个列表。
只查找每个列表的位置,看这个位置是不是3,如果是3,就把这个位置返回出去

永恒的蓝色梦想 发表于 2020-8-24 21:43:14

cdkeycdma 发表于 2020-8-24 21:40
只查找每个子列表中的第一个值,不是第1个列表。
只查找每个列表的位置,看这个位置是不是3,如果 ...

def function(list, target, /) -> int:
    for index, value in enumerate(list):
      if value == target:
            return index

疾风怪盗 发表于 2020-8-24 21:47:44

永恒的蓝色梦想 发表于 2020-8-24 21:43


a=[,,]
def function(list, target) :
    for index, value in enumerate(list):
      if value == target:
            return index
print(function(a,3))

你value少了吧

永恒的蓝色梦想 发表于 2020-8-24 21:53:56

疾风怪盗 发表于 2020-8-24 21:47
你value少了吧

哦,是的,复制代码忘记改了

cdkeycdma 发表于 2020-8-24 21:59:21

疾风怪盗 发表于 2020-8-24 21:34
https://fishc.com.cn/forum.php?mod=viewthread&tid=178605&highlight=%C1%D0%B1%ED
你不是已经问过类 ...

请问打印前面加个f,是啥意思?

疾风怪盗 发表于 2020-8-24 22:10:03

cdkeycdma 发表于 2020-8-24 21:59
请问打印前面加个f,是啥意思?

print(f'{变量}')
就是这个用法
页: [1]
查看完整版本: 请问如何返回嵌套列表的位置