cdkeycdma 发表于 2020-8-23 20:43:59

请问如何判断嵌套列表中的某个数值是否存在?

a=[,,,]
请问如何判断9这个数值是否在a列表中?

Twilight6 发表于 2020-8-23 20:47:57


直接 for 循环呗:

a=[,,,]
for i in a:
    if 9 in i:
      print('存在于列表:%s中'%i)

sunrise085 发表于 2020-8-23 20:51:32

a=[,,,]
for i in a:
    if 9 in i:
      print('存在于列表:%s中'%i)
      break
else:
    print("不存在!")

cdkeycdma 发表于 2020-8-23 21:04:11

Twilight6 发表于 2020-8-23 20:47
直接 for 循环呗:

如果我只想判断每个值中的第1位是否是9,忽略第2位,应该 怎么写?

1q23w31 发表于 2020-8-23 21:07:19

cdkeycdma 发表于 2020-8-23 21:04
如果我只想判断每个值中的第1位是否是9,忽略第2位,应该 怎么写?

a=[,,,]
for i in a:
    if 9 == i:
      print('存在于列表:%s中'%i)

    else:
      print('不在')
      

疾风怪盗 发表于 2020-8-23 21:09:10

a=[,,,]
for i in a:
    if i == 9:
      print('存在于列表:%s中'%i)
      break
else:
    print("不存在!")

你这个基础还没学吧,先把基础视频学完啊,最简单的循环和列表的知识

Twilight6 发表于 2020-8-23 21:10:43

cdkeycdma 发表于 2020-8-23 21:04
如果我只想判断每个值中的第1位是否是9,忽略第2位,应该 怎么写?

a=[,,,]
for i in a:
    if 9 == i:
      print('存在于列表:%s中'%i)
页: [1]
查看完整版本: 请问如何判断嵌套列表中的某个数值是否存在?