-6

Python 中的数组类型(列表和元组)和 for 循环如何相关?我有点困惑。我的英语是新的。

4

2 回答 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 回答