list = [1, 6, 5, 7, 8] num = int(input("Enter a value") #lets say 3 for now
Как получить значения из начала списка в num?
num
Вывод должен быть:
[1, 6, 5]
Вы можете использовать нарезка . Нарезка позволяет вам взять определенный диапазон чисел из списка.
list = [1, 6, 5, 7, 8] num = int(input("Enter a value") print(list[0:num])
Это должно вернуть: [1,6,5]
[1,6,5]
Надеюсь, что поможет!
Вы можете достичь этого в одной строке кода,
data = [1, 6, 5, 7, 8] print(data[:int(input('Enter the number'))])
list[:3]
Вы можете использовать slicing для достижения этой цели. Примечание: не называйте свой список list! Пожалуйста, назовите это как-нибудь еще, так как вы больше не сможете звонить list().
slicing
list
list()