【发布时间】:2021-11-12 19:26:30
【问题描述】:
我刚刚遇到一个要求输出的 python 程序。代码是:
l=[]*100
for i in range (100):
l.append(i+1)
flag=0
k=108
for i in range(100):
if(k==l[i]):
print("Element is present at position",i)
flag=1
break
if(flag==0):
print("Element is not present in the given list")
我的问题是列表 l=[]*100 有什么作用?
除了执行此代码时,我得到的答案是:“给定列表中不存在元素”。但给出的答案是 100,我认为这是不可能的。 有人请帮忙
【问题讨论】:
-
它通过复制它的项目引用(而不是项目)来增加一个列表。
标签: python python-3.x list python-2.7