for a in mylist:
print(a)
我想知道for循环迭代中的项是否总是按顺序打印项目?
我知道"因为我(len(mylist))"可以确保订单但不确定是否"对于in in mylist"可以确保订单。
我在电脑上试过,似乎按顺序打印出来的物品。但不确定到处都是如此
由于
答案 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)
语句按顺序遍历序列成员,每次都执行该块。