如何从列表中显示有限数量的值?

时间:2017-03-03 17:58:00

标签: python

我目前正在学习Python,我很难使用for从列表中显示特定数量的值。

以下是我想用Java做的一个例子:

for(int i=0; i<=5; i++){
   System.out.println(list(i));
}

如何在python中编写此代码?

2 个答案:

答案 0 :(得分:2)

您可以使用列表切片,其中包含[start:end]

的表示法

例如:

my_list = ['some', 'stuff', 'in', 'this', 'list', 'of', 'mine']
print(my_list[0:5])

答案 1 :(得分:1)

Python的语法接近JavaScript,Java&amp; C.块由制表符或空格而不是大括号标识。此处的范围用于返回由5个整数组成的数组。 可以将此循环视为for循环(用于循环遍历JS中的对象值)。

for i in range(5):
  print(yourCustomList[i])

如果要循环遍历字符串或数组的索引,请将range()替换为range(len(array))

更好的是,你可以让Python循环遍历值而不是索引。

for i in yourCustomList[:5]:
  print(i)