Как получить первые значения индекса в списке? - PullRequest
3 голосов
/ 24 января 2020
list = [1, 6, 5, 7, 8]
num = int(input("Enter a value") #lets say 3 for now

Как получить значения из начала списка в num?

Вывод должен быть:

[1, 6, 5] 

Ответы [ 3 ]

7 голосов
/ 24 января 2020

Вы можете использовать нарезка . Нарезка позволяет вам взять определенный диапазон чисел из списка.

list = [1, 6, 5, 7, 8]
num = int(input("Enter a value")

print(list[0:num])

Это должно вернуть: [1,6,5]

Надеюсь, что поможет!

1 голос
/ 24 января 2020

Вы можете достичь этого в одной строке кода,

data = [1, 6, 5, 7, 8]
print(data[:int(input('Enter the number'))])
0 голосов
/ 24 января 2020

list[:3]

Вы можете использовать slicing для достижения этой цели. Примечание: не называйте свой список list! Пожалуйста, назовите это как-нибудь еще, так как вы больше не сможете звонить list().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...