当我们通过"列表中的项目循环遍历列表时,我们能否确保for循环迭代顺序:"?

时间:2017-09-24 16:32:04

标签: python python-3.x for-loop iteration enumerator

for a in mylist:
     print(a)

我想知道for循环迭代中的项是否总是按顺序打印项目?

我知道"因为我(len(mylist))"可以确保订单但不确定是否"对于in in mylist"可以确保订单。

我在电脑上试过,似乎按顺序打印出来的物品。但不确定到处都是如此

由于

1 个答案:

答案 0 :(得分:1)

总之 - 是的。引用Python's wiki(为强调添加了粗体):

  

Python def format_axis(axis, min_value, max_value, step): for s in axis.categoriesLabels(): axis.remove(s) axis.setStartValue(min_value) for i in range(ceil(min_value / step), floor(max_value / step) + 1): v = i * step axis.append('%g' % v, v) axis.setRange(min_value, max_value) format_axis(self.chartAxisX, -1.1, 0.98, 0.25) 语句按顺序遍历序列成员,每次都执行该块。