source

Python: 목록에서 처음 10개의 결과를 가져옵니다.

factcode 2022. 9. 13. 22:04
반응형

Python: 목록에서 처음 10개의 결과를 가져옵니다.

리스트에서 처음 10개의 결과를 가져올 수 있는 방법이 있나요?다음과 같은 경우가 있습니다.

list = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]

list.fetch(10)

?

list[:10]

슬라이싱을 사용하여 목록의 처음 10개 요소를 제공합니다.

, 주의해 주십시오.list변수 식별자로서 Python에 의해 이미 사용되고 있습니다.list()

이러한 유형의 작업에 대해 자세히 알아보려면 목록에 대한튜토리얼과 링크 @DarenThomas는 Python의 슬라이스 표기법을 설명합니다.-감사합니다 Daren)

이것을 확인하다

 list = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]

 list[0:10]

출력:

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

itertools 모듈에는 훌륭한 기능이 많이 포함되어 있습니다.표준 슬라이스(Levon에서 사용)가 원하는 기능을 하지 않는 경우islice기능:

from itertools import islice
l = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]
iterator = islice(l, 10)
for item in iterator:
    print item

슬라이싱 연산자를 사용합니다.

list = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]
list[:10]

언급URL : https://stackoverflow.com/questions/10897339/python-fetch-first-10-results-from-a-list

반응형