Загрузка...

Что значит или для чего нужен [0] в Python?

Тема в разделе Python создана пользователем Slioxa 20 июл 2019. 338 просмотров

Загрузка...
  1. Slioxa
    Slioxa Автор темы 20 июл 2019 аззавза 5 14 окт 2018
    Вопрос может показаться глупым, но часто в кодах вижу это "[0]" и не понимаю для чего это служит? Прошу не злиться, я нуб в этом деле и мало шарю, а google предал тем что ничего не нашёл.:moon:
     
  2. Shmauzer
    Shmauzer 20 июл 2019 Заблокирован(а) 258 4 май 2019
    Кусок кода скинь в котором ты это видел.
    --- Сообщение объединено с предыдущим 20 июл 2019
    Как вариант - номер элемента массива
     
  3. de9x
    de9x 20 июл 2019 Frontend developer 141 3 янв 2019
    на низком уровне - это арифметика указателей, если мы чичас рассматриваем массивы
     
  4. Slioxa
    Slioxa Автор темы 20 июл 2019 аззавза 5 14 окт 2018
    Код
    response = api.users.get(access_token = token, user_ids = id) 
    first_name = response[0]['first_name']
    print(first_name)
     
  5. de9x
    de9x 20 июл 2019 Frontend developer 141 3 янв 2019
    в данном случае ты обращаешься к первому элементу массива словарей
     
  6. Yakhya_inactive2484679
    Ты не правильна просто написал
     
  7. Slioxa
    Slioxa Автор темы 20 июл 2019 аззавза 5 14 окт 2018
    de9x, ааа вроде дошло, если я правильно понял то мне даётся список и вот эта хрень берёт первую строку из этого списка(тип с 0 же нумерация идёт), так?
     
  8. de9x
    de9x 20 июл 2019 Frontend developer 141 3 янв 2019
    я тебя не очень понял, но наверно, да)
    в общем, тут у тебя массив словарей, к примеру, такой:
    Код

    anyway = [
    user_info={ #первый словарь в массиве
    'first_name': 'Валера',
    'last_name': 'Жмых',
    'id': 16274},
    server_info={ #второй словарь в массиве
    'domain': 'com' ,
    'connect': 'succes'}]
    anyway[0]['last_name'] #Жмых
    anyway[1]['connect'] # succes
    если где-то ошибся, то соррян, я на телефоне ))
    в этом коде, если мы обращаемся к массиву с индексом ноль, то мы имеем доступ ко всем ключам-значениям словаря USER_info, если с индексом один - server_info
     
  9. ЮВЕЛИР
    это парсинг json запроса, [0] это означает какой индекс массива парсить, в данном случае нулевой
     
  10. Slioxa
    Slioxa Автор темы 21 июл 2019 аззавза 5 14 окт 2018
    Всёёё дошло, спасииибооо!!!!!!!!!! Теперь я стал на капельку умне))
     
Top