Python 中的数组类型(列表和元组)和 for 循环如何相关?我有点困惑。我的英语是新的。
问问题
577 次
2 回答
2
列表:
- 它们是可变的;也就是说,它里面的元素是允许改变的。
- 他们使用括号表示法
[]
。
元组:
- 它们是不可变的;也就是说,它所包含的元素是不允许改变的。
- 他们使用括号表示法
()
。 - 由于它们的不变性,执行速度要快一些。
列表和元组:
- 可以迭代(
for x in elements
) - 可切片(
elements[1:3]
) - 可索引(
elements[0]
)
于 2013-05-02T18:47:57.720 回答
0
for循环的一般结构是:
for some_thing in a_bunch_of_things:
do_something(some_thing)
a_bunch_of_things
在我的示例中,可以使用列表和元组来代替。它们不是唯一可以在那里使用的东西,任何可迭代的东西都是允许的。对于每次“通过”循环,变量some_thing
将包含列表、元组或可迭代中的下一项。
于 2013-05-02T18:51:17.313 回答