繁体   English   中英

Python 列表题:哪部分代码比较合乎逻辑?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM