|
1 / 1 / 1
Регистрация: 23.04.2014
Сообщений: 647
|
||||||
Как обращаться с многомерным списком?09.12.2017, 22:51. Показов 3298. Ответов 7
Метки нет (Все метки)
Здравствуйте , нужно понять как парсить многомерный список , а точнее как правильно обращаться к определённому столбцу , меня интересует столбец номер один, где находится айпи.
Количество столбцов варируется от 14 до 22. Использую вот такой код
Есть ли какиенибудь функции для работы с многомерным списком. Могли бы вы показать как это правильно делать.Спасибо. [7488] => list(19) [0] => str(19) "www.yogaclub-spb.ru" [1] => str(13) "37.115.205.45" [2] => str(21) "[07/Dec/2017:18:40:28" [3] => str(6) "+0300]" [4] => str(5) ""POST" [5] => str(24) "/forum/register/register" [6] => str(9) "HTTP/1.1"" [7] => str(3) "200" [8] => str(5) "33941" [9] => str(35) ""http://www.yogaclub-spb.ru/forum/"" [10] => str(12) ""Mozilla/5.0" [11] => str(8) "(Windows" [12] => str(2) "NT" [13] => str(4) "6.1;" [14] => str(6) "WOW64;" [15] => str(8) "rv:43.0)" [16] => str(14) "Gecko/20100101" [17] => str(13) "Firefox/43.0"" [18] => str(2) "0 " [7489] => list(19) [0] => str(19) "www.yogaclub-spb.ru" [1] => str(13) "37.115.205.45" [2] => str(21) "[07/Dec/2017:18:40:30" [3] => str(6) "+0300]" [4] => str(5) ""POST" [5] => str(24) "/forum/register/register" [6] => str(9) "HTTP/1.1"" [7] => str(3) "200" [8] => str(5) "33941" [9] => str(35) ""http://www.yogaclub-spb.ru/forum/"" [10] => str(12) ""Mozilla/5.0" [11] => str(8) "(Windows" [12] => str(2) "NT" [13] => str(4) "6.1;" [14] => str(6) "WOW64;" [15] => str(8) "rv:43.0)" [16] => str(14) "Gecko/20100101" [17] => str(13) "Firefox/43.0"" [18] => str(2) "0 "
0
|
||||||
| 09.12.2017, 22:51 | |
|
Ответы с готовыми решениями:
7
Вывод дерева многомерным списком Как правильно работать с многомерным массивом?
|
|
5237 / 3481 / 1176
Регистрация: 21.03.2016
Сообщений: 8,310
|
||||||
| 09.12.2017, 23:26 | ||||||
1
|
||||||
|
1 / 1 / 1
Регистрация: 23.04.2014
Сообщений: 647
|
|
| 10.12.2017, 00:05 [ТС] | |
|
Semen-Semenich, как просто , а почему тогда не надо писать range(len(mas))
Добавлено через 29 минут Semen-Semenich, а так можно только со списками , а скажем со словарями так можно?
0
|
|
|
|
||||||||||||||
| 10.12.2017, 01:35 | ||||||||||||||
|
Никаких специфических функций для итерации по нему не существует. Ну, кроме разве что enumerate, когда нужно получить пару индекс\значение или reverse\reversed (понятно для чего). Просто нужно немного абстрактного мышления, чтобы понимать как он устроен:
И старайтесь не увеличивать вложенность списков до более чем 2-3 уровней, иначе структура будет излишне сложна для итераций по нижним уровням. А вот если вы реально хотите работать с многомерными списками как с матрицами - то используйте numpy. Там для многомерных массивов (это уже не обычный list) и матриц (отдельная структура с доп. функционалом) определены все операции, которые поддерживаются настоящими математическими матрицами.
0
|
||||||||||||||
|
1 / 1 / 1
Регистрация: 23.04.2014
Сообщений: 647
|
|
| 11.12.2017, 22:00 [ТС] | |
|
по поводу итерируемый объекта - непонял ваш пример.
А есть ли способ через один метод - ну тоесть не создовая цикл посмотреть , что внутри объекта.
0
|
|
|
|
|||
| 11.12.2017, 23:32 | |||
|
0
|
|||
|
1 / 1 / 1
Регистрация: 23.04.2014
Сообщений: 647
|
||||||
| 12.12.2017, 00:23 [ТС] | ||||||
|
Garry Galler, я имел ввиду скажем посмотреть существует ли такая запись в словаре , но без цикла.
пример если только в php
Garry Galler, что такое интерируемый объект в вашем примере это строка , а как может это мне помочь?
0
|
||||||
|
|
|||||||||
| 12.12.2017, 01:08 | |||||||||
|
Как это может помочь? Не знаю. Зависит от вашего понимания понятия итератора.
0
|
|||||||||
| 12.12.2017, 01:08 | |
|
Помогаю со студенческими работами здесь
8
Как сделать цикл со списком имен файлов и списком для их переименования Как проверить, является ли массив ассоциативным, многомерным или последовательным? Android Studio: Как заполнить listView многомерным массивом или таблицей?
Как обращаться к Union Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию.
2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|