Тема: Розбиття списку

Допоможіть, будь ласка.

У підручнику наведено приклад, як розбивати список за допомогою від"ємного індекса

players[-3:]:
players = ['charles', 'martina', 'michael', 'florence', 'eli']
print(players[-3:])

Але мені вибиває помилку в першому рядку.
Якщо пишу без першого рядка, то все запускається.

Питання: чому в підручнику написаний перший рядок?

Подякували: koala1

2 Востаннє редагувалося Firefox is dead (04.03.2023 15:13:47)

Re: Розбиття списку

ruslana.yurchencko написав:

Допоможіть, будь ласка.

У підручнику наведено приклад, як розбивати список за допомогою від"ємного індекса

players[-3:]:
players = ['charles', 'martina', 'michael', 'florence', 'eli']
print(players[-3:])

Але мені вибиває помилку в першому рядку.
Якщо пишу без першого рядка, то все запускається.

Питання: чому в підручнику написаний перший рядок?

як розбивати: players[-3:]
приклад розбивання:

players = ['charles', 'martina', 'michael', 'florence', 'eli']
print(players[-3:])

ніби все в порядку з підручником
ще б фотографію дали...

доречі, "чогось" в програмуванні буває, але надзвичайно рідко, зазвичай видає помилку, або виникає баг
якщо ви подивитесь на помилку та уважно прочитаєте - можливо знайдете відповідь

upd: змінна players - не визначена тому помилка, якшо вона буде визначення то помилка буде синтаксичною (двокрапка лишня), також є можливість що players не буде списком, або кортеджем і теж виб'є помилку :)

Подякували: ruslana.yurchencko, koala2

3

Re: Розбиття списку

Перепрошую, за таке питання. Чи не могли б ви підказати, як вставити зображення в повідомлення? Не можу розібратись :(

4 Востаннє редагувалося Firefox is dead (04.03.2023 15:58:47)

Re: Розбиття списку

ruslana.yurchencko написав:

Перепрошую, за таке питання. Чи не могли б ви підказати, як вставити зображення в повідомлення? Не можу розібратись :(

варіант 1) вставити в такий тег посилання

[img]https://посилання.на.картинку[/img]

варіант 2
прикріпити файл (Attachments -> Browse... -> виберіть картинку -> add file)

Подякували: ruslana.yurchencko1

5

Re: Розбиття списку

[img]file:///C:/Users/Chemna/Desktop/photo_2023-03-04_15-31-49.jpg[/img]

6

Re: Розбиття списку

на жаль, з фото нічого не вийшло((

7

Re: Розбиття списку

ruslana.yurchencko написав:

на жаль, з фото нічого не вийшло((

Завантажте фото на сайт https://postimages.org  ;)

Подякували: ruslana.yurchencko1

8

Re: Розбиття списку

https://i.postimg.cc/C14WK77H/photo-2023-03-04-15-31-49.jpg
https://i.postimg.cc/DZh9FHrw/photo-2023-03-04-15-31-23.jpg

9

Re: Розбиття списку

Вітаю зі знайденою помилкою в книзі, перша стрічка коду повинна бути за верхньою суцільною лінією і вона є кінцем опису тексту.

10

Re: Розбиття списку

Це помилка при верстці книги. Навіть знаю що це за книга.
Ось як в оригінальній версії виглядає цей текст:

For example, if we want to output the last three players on the roster, we can use the slice players[-3:]:

players = ['charles', 'martina', 'michael', 'florence', 'eli']
print(players[-3:])

Перші players[-3:] мали лишитися разом із текстом, вони не частина коду.

11

Re: Розбиття списку

Vitaliy_Danmer написав:

Це помилка при верстці книги. Навіть знаю що це за книга.
Ось як в оригінальній версії виглядає цей текст:

For example, if we want to output the last three players on the roster, we can use the slice players[-3:]:

players = ['charles', 'martina', 'michael', 'florence', 'eli']
print(players[-3:])

Перші players[-3:] мали лишитися разом із текстом, вони не частина коду.

Це те саме що і я написав тільки іншими словами?  :o  :o  :o