[英]Python List Question: Which part of code is more logical?
list_of_names = ['Vladimir', 'Victor', 'Alexander', 'Darius', 'Dimitriy']
#1
for list in list_of_names:
print(list)
# 2
for list in range(len(list_of_names)):
print(list_of_names[list])
哪一部分(#1 或#2)更适合公布价值? 哪个是正确的?
您显然在第一个循环中使用了更少的函数和代码,并且它们都返回相同的东西。 第二个代码也更清晰易读,因此不会有人感到困惑。
#1 适用于显示一般的列表元素 #2 适用于打印所有元素或设置起点、终点和步骤的限制。 ==> 范围(开始、结束、步骤)
如果要打印列表中的所有元素,请使用#1,如果要打印某些元素范围或在特定步骤中使用#2
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.