beach2020 发表于 2020-11-19 09:04:01

求救問題 : 為什麼 '小鱿鱼' 不在 list1 裡面

本帖最后由 beach2020 于 2020-11-19 09:09 编辑

list1 = ], 3, 5, 8, 13, 18]

list1 = '小鱿鱼'

print(list1)            

#打印出 list1 = ], 3, 5, 8, 13, 18]

x = '小鱿鱼' in list1

print(x)

#打印出 False

#求救問題 : 為什麼   '小鱿鱼'不在 list1 裡面

y = 18 in list1

print(y)

#打印出 True

昨非 发表于 2020-11-19 09:07:00

本帖最后由 昨非 于 2020-11-19 09:11 编辑

list1 = ], 3, 5, 8, 13, 18]
x = '小鱿鱼' in list1 #因为‘小鱿鱼’是嵌套在list1里的
print(x)


list1里面只有元素],in语句是访问不到嵌套列表的内部的

要想访问到'小鱿鱼',必须使用列表访问的方法,层层访问 list1 到['小甲鱼', '小鱿鱼']子列表,才会返回true

beach2020 发表于 2020-11-19 09:14:58

昨非 发表于 2020-11-19 09:07
list1里面只有元素],in语句是访问不到嵌套列表的内部的

要想访问到'小鱿 ...

請問如何實現訪問 '小鱿鱼'
z = '小鱿鱼' in list1[?]
print(z)
???中該填多少數值

beach2020 发表于 2020-11-19 09:16:10

請問如何實現訪問 '小鱿鱼'

z = '小鱿鱼' in list1[?]

print(z)

???中該填多少數值

昨非 发表于 2020-11-19 09:17:14

beach2020 发表于 2020-11-19 09:14
請問如何實現訪問 '小鱿鱼'
z = '小鱿鱼' in list1[?]
print(z)


列表索引值,从0开始,

就比如,要访问到list1得第二个子列表得第三个子列表,[]里就需要填

昨非 发表于 2020-11-19 09:19:08

beach2020 发表于 2020-11-19 09:16
請問如何實現訪問 '小鱿鱼'

z = '小鱿鱼' in list1[?]


你可以简单理解为,多一个中括号可以向里查找一层

昨非 发表于 2020-11-19 09:21:12

https://www.runoob.com/python3/python3-list.html

这里有列表访问语法的详解,

beach2020 发表于 2020-11-19 09:36:56

昨非 发表于 2020-11-19 09:21
https://www.runoob.com/python3/python3-list.html

这里有列表访问语法的详解,

小鱿鱼' in list1
{:5_101:}{:5_101:}蟹蟹

昨非 发表于 2020-11-19 09:36:58

满意的话,记得设置最佳答案哈
页: [1]
查看完整版本: 求救問題 : 為什麼 '小鱿鱼' 不在 list1 裡面