Python 第十三课视频疑问
>>> list1 =member>>> list1
['小花', '小白', '小木', '小月', '小薇']
>>> list1*3
['小花', '小白', '小木', '小月', '小薇', '小花', '小白', '小木', '小月', '小薇', '小花', '小白', '小木', '小月', '小薇']
>>> list1.count(小花)
SyntaxError: invalid character in identifier
>>> list1.count(小花)
Traceback (most recent call last):
File "<pyshell#33>", line 1, in <module>
list1.count(小花)
NameError: name '小花' is not defined
视频说count 是查询列表参数出现的次数,为什么这里出现错误?是因为用的中文吗?跪求大神们指导!!!! 本帖最后由 kinggood 于 2019-1-11 23:24 编辑
小花是字符串需要加引号list1.count('小花'),而且list1*3的时候没有重新赋值给list1,所以查看时会以原来的列表为准,写成list1 = list1*3 再次查看可以获取最新数据 kinggood 发表于 2019-1-11 23:20
小花是字符串需要加引号list1.count('小花'),而且list1*3的时候没有重新赋值给list1,所以查看时会以原来的 ...
>>> list2 = ['小白','小木','小霞']
>>> list2
['小白', '小木', '小霞']
>>> list2*=3
>>> list2
['小白', '小木', '小霞', '小白', '小木', '小霞', '小白', '小木', '小霞']
>>> list2.count('小花')
0
>>> list2.count('小白')
3
>>>
感谢感谢,已更正
页:
[1]