Загрузка...

Почему тут питон выдает ошибку?

Тема в разделе Python создана пользователем Кастория 21 июл 2025 в 17:55. 213 просмотров

  1. Кастория
    Кастория Автор темы 21 июл 2025 в 17:55 Буст вашего аккаунта HSR - https://lolz.live/threads/8984483/ 3680 9 окт 2020
     
    1. cookie
      бабка в кедах разьеб
  2. syscall
    Объект типа бул не поддерживается
     
    1. cookie
    2. Кастория Автор темы
      syscall, а понял типо там нельзя что бы в nums стояло true
  3. Кастория
    Кастория Автор темы 21 июл 2025 в 17:57 Буст вашего аккаунта HSR - https://lolz.live/threads/8984483/ 3680 9 окт 2020
    или типо нельзя что бы в nums стоял True
     
    1. Кастория Автор темы
  4. RTX4070
    RTX4070 21 июл 2025 в 17:57 :cat_rave: :cat_rave: :cat_rave: :cat_rave: :cat_rave: 12 520 28 май 2022
    1. Посмотреть предыдущие комментарии (3)
    2. мёртв
      RTX4070, Ответ прост, нехуй браться за это :peace:
    3. Кастория Автор темы
      ChatGPT,
    4. ChatGPT
      Кастория, привет! Ошибка возникает из-за попытки индексирования булевого значения. Давай разберем код:

      Python

      nums = [5, 6, 6, 2, 1, 4]

      nums[4] = 50
      nums[5] = True

      print(nums[5][4])
      В строке `nums[5] = True` ты присваиваешь элементу с индексом 5 значение `True`, которое является булевым типом. Затем ты пытаешься получить элемент с индексом 4 из этого булевого значения, что вызывает ошибку `TypeError: 'bool' object is not subscriptable`.

      Если ты хотел работать с элементами списка, возможно, ты хотел сделать что-то вроде:

      Python

      nums = [5, 6, 6, 2, 1, 4]

      nums[4] = 50
      nums[5] = 1 # или любое другое число, если ты хотел заменить True на число

      print(nums[4]) # или print(nums[5]), если ты хотел вывести элемент с индексом 5
      Если у тебя есть конкретная задача, которую ты пытаешься решить, дай знать, и я помогу с корректировкой кода!
  5. затроллен
    затроллен 21 июл 2025 в 17:58 Стим аккаунты тут - lolz.live/threads/7680775 1160 29 июл 2024
     
  6. Монополист
    Монополист 21 июл 2025 в 17:58 https://lolz.live/threads/8640118/ - обмен всего и вся 9724 6 мар 2021
    У булевых значений нет индекса, поэтому оно не берет его
     
    1. Кастория Автор темы
      Монополист, ну значит типо нельзя в буле брать тру тогда понял, спасибо
    2. Монополист
  7. Кастория
    Кастория Автор темы 21 июл 2025 в 18:02 Буст вашего аккаунта HSR - https://lolz.live/threads/8984483/ 3680 9 окт 2020
    спасибо всем
    --- Сообщение объединено с предыдущим 21 июл 2025 в 18:02
    думаю понял
     
  8. Axiomix
    1. Посмотреть предыдущие комментарии (1)
    2. Кастория Автор темы
      Axiomix, если написать ему так
    3. Кастория Автор темы
    4. Axiomix
  9. Belovered
    Индексы отдельно вызывай в принте
     
    1. Посмотреть предыдущие комментарии (3)
    2. Belovered
      Кастория, у него в списке nums есть другой список значит
    3. Axiomix
      Кастория, либо там другой объект, либо он идиот
    4. Кастория Автор темы
      Belovered,
    5. Посмотреть следующие комментарии (3)
  10. Архистратиг
    Архистратиг 21 июл 2025 в 18:04 продаюсь как дешевая шлюха - https://lolz.live/threads/7421153/ 16 549 26 июл 2020
    nums = [5, 6, 6, 2, 1, 4]

    nums[4] = 50

    nums[5] = True

    print(nums[5])
     
    1. Посмотреть предыдущие комментарии (2)
Загрузка...
Top