1 / 1 / 0
Регистрация: 01.03.2010
Сообщений: 9

Разобрать список

03.05.2011, 12:28. Показов 2805. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день!
Прошу помощи в решении такой задачи,имеется список такого вида :
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
[
[['0w', '00', '00', '00', '0w'], ['t0', '0w', '00', 't0', '00'], ['t0', 't0', '00', '00', '00'], ['00', '00', 't0', 't0', '00']],
[['00', 't0', '00', '0w', '0w'], ['t0', '00', '0w', '00', 't0'], ['t0', 't0', 't0', 't0', 't0'], ['t0', '00', 't0', '00', '00']],
[['t0', 't0', 't0', 't0', '0w'], ['t0', '00', '00', '0w', 't0'], ['00', 't0', '00', 't0', 't0'], ['t0', 't0', '00', 't0', '00']],
[['00', '00', 't0', '00', 't0'], ['0w', 't0', 't0', '00', 't0'], ['00', '00', '00', '00', '00'], ['t0', 't0', '00', '00', '00']],
[['00', '00', '00', 't0', '00'], ['00', '00', 't0', 't0', 't0'], ['00', '00', '00', 't0', '00'], ['t0', 't0', 't0', '00', 't0']],
[['00', '00', '00', '00', 't0'], ['t0', '00', 't0', 't0', 't0'], ['00', 't0', '00', '0w', 't0'], ['00', '00', '00', 't0', '00']],
[['t0', 't0', 't0', '00', '00'], ['00', 't0', 't0', '00', 't0'], ['00', '00', '00', '00', '00'], ['t0', 't0', 't0', 't0', 't0']],
[['00', 't0', '00', '00', '00'], ['00', 't0', '00', '00', 't0'], ['00', '00', '0w', '0w', '0w'], ['t0', 't0', '00', '00', '00']],
[['0w', 't0', 't0', '00', '00'], ['00', '00', '00', '00', '00'], ['00', 't0', '0w', '0w', '0w'], ['0w', 't0', '00', 't0', 't0']],
[['00', '0w', 't0', '00', 't0'], ['00', '00', 't0', 't0', 't0'], ['t0', 't0', '00', 't0', '0w'], ['0w', 't0', '00', 't0', 't0']],
[['t0', '0w', 't0', 't0', 't0'], ['00', '00', 't0', 't0', 't0'], ['t0', 't0', 't0', 't0', 't0'], ['00', 't0', '00', '00', '00']],
[['00', 't0', '00', '00', 't0'], ['t0', 't0', 't0', '00', '00'], ['00', 't0', '00', '00', 't0'], ['t0', 't0', '00', '00', 't0']],
[['0w', '00', 't0', '00', '00'], ['00', '00', '00', '00', '00'], ['00', '00', 't0', 't0', '00'], ['00', '00', '00', 't0', 't0']],
[['00', '00', '00', 't0', '00'], ['00', 't0', 't0', '00', '00'], ['t0', '00', '00', 't0', '00'], ['00', '00', '00', 't0', '00']],
[['00', 't0', '00', 't0', 't0'], ['t0', '00', 't0', '00', '00'], ['00', '00', '00', 't0', '00'], ['00', '00', '00', 't0', 't0']],
[['t0', '00', '00', '00', '00'], ['t0', '00', 't0', 't0', 't0'], ['00', '00', '00', '0w', '0w'], ['0w', 't0', 't0', '00', 't0']],
[['00', '00', '00', '00', 't0'], ['t0', 't0', 't0', 't0', 't0'], ['t0', '00', '00', '00', '0w'], ['0w', '0w', '00', '00', 't0']],
[['t0', '00', 't0', 't0', '00'], ['0w', 't0', 't0', '00', '00'], ['00', '00', 't0', 't0', '0w'], ['t0', 't0', '00', '00', '00']],
[['00', 't0', 't0', 't0', 't0'], ['00', '00', '00', '00', '00'], ['t0', '00', '00', 't0', 't0'], ['0w', '00', 't0', '00', 't0']],
[['t0', '00', '00', '0w', 't0'], ['00', 't0', 't0', 't0', '00'], ['t0', '00', '00', 't0', 't0'], ['00', '00', '00', 't0', '00']]
]
Надо разбить его вот так:
1 | 2 | 3 | 4
----------------
5 | 6 | 7 |8
----------------
9 | 10| 11| 12
------------------
13 | 14| 15| 16

,где каждый кусок будет вот такого вида:
Python
1
2
3
4
5
[['0w', '00', '00', '00', '0w'],
 ['00', 't0', '00', '0w', '0w'],
 ['t0', 't0', 't0', 't0', '0w'],
 ['00', '00', 't0', '00', 't0'],
 ['00', '00', '00', 't0', '00']]
Никак не могу придумать алгоритм,какие будут советы?
Спасибо.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.05.2011, 12:28
Ответы с готовыми решениями:

Дан список слов. Отфильтровать список , получив список слов, которые начинаются с гласной буквы
a = b = ('a','e','i','o','u','y') c = for i in a: if i.lower() in b: c.append(a) print(c) Не пойму...

Список (разобрать код)
Помогите пожалуйста разобрать код. #include <list> #include <iterator> #include <cstdlib> #include <ctime> #include...

Разобрать список строк по слешу
Имею примерно такой список строк: <a href="">file1.jpg</a> <a href="">Folder1/file1.pdf</a> <a href="">Folder1/file2.pdf</a>...

1
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
04.05.2011, 02:20
Лучший ответ Сообщение было отмечено ildwine как решение

Решение

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
lst = [
[['0w', '00', '00', '00', '0w'], ['t0', '0w', '00', 't0', '00'], ['t0', 't0', '00', '00', '00'], ['00', '00', 't0', 't0', '00']],
[['00', 't0', '00', '0w', '0w'], ['t0', '00', '0w', '00', 't0'], ['t0', 't0', 't0', 't0', 't0'], ['t0', '00', 't0', '00', '00']],
[['t0', 't0', 't0', 't0', '0w'], ['t0', '00', '00', '0w', 't0'], ['00', 't0', '00', 't0', 't0'], ['t0', 't0', '00', 't0', '00']],
[['00', '00', 't0', '00', 't0'], ['0w', 't0', 't0', '00', 't0'], ['00', '00', '00', '00', '00'], ['t0', 't0', '00', '00', '00']],
[['00', '00', '00', 't0', '00'], ['00', '00', 't0', 't0', 't0'], ['00', '00', '00', 't0', '00'], ['t0', 't0', 't0', '00', 't0']],
[['00', '00', '00', '00', 't0'], ['t0', '00', 't0', 't0', 't0'], ['00', 't0', '00', '0w', 't0'], ['00', '00', '00', 't0', '00']],
[['t0', 't0', 't0', '00', '00'], ['00', 't0', 't0', '00', 't0'], ['00', '00', '00', '00', '00'], ['t0', 't0', 't0', 't0', 't0']],
[['00', 't0', '00', '00', '00'], ['00', 't0', '00', '00', 't0'], ['00', '00', '0w', '0w', '0w'], ['t0', 't0', '00', '00', '00']],
[['0w', 't0', 't0', '00', '00'], ['00', '00', '00', '00', '00'], ['00', 't0', '0w', '0w', '0w'], ['0w', 't0', '00', 't0', 't0']],
[['00', '0w', 't0', '00', 't0'], ['00', '00', 't0', 't0', 't0'], ['t0', 't0', '00', 't0', '0w'], ['0w', 't0', '00', 't0', 't0']],
[['t0', '0w', 't0', 't0', 't0'], ['00', '00', 't0', 't0', 't0'], ['t0', 't0', 't0', 't0', 't0'], ['00', 't0', '00', '00', '00']],
[['00', 't0', '00', '00', 't0'], ['t0', 't0', 't0', '00', '00'], ['00', 't0', '00', '00', 't0'], ['t0', 't0', '00', '00', 't0']],
[['0w', '00', 't0', '00', '00'], ['00', '00', '00', '00', '00'], ['00', '00', 't0', 't0', '00'], ['00', '00', '00', 't0', 't0']],
[['00', '00', '00', 't0', '00'], ['00', 't0', 't0', '00', '00'], ['t0', '00', '00', 't0', '00'], ['00', '00', '00', 't0', '00']],
[['00', 't0', '00', 't0', 't0'], ['t0', '00', 't0', '00', '00'], ['00', '00', '00', 't0', '00'], ['00', '00', '00', 't0', 't0']],
[['t0', '00', '00', '00', '00'], ['t0', '00', 't0', 't0', 't0'], ['00', '00', '00', '0w', '0w'], ['0w', 't0', 't0', '00', 't0']],
[['00', '00', '00', '00', 't0'], ['t0', 't0', 't0', 't0', 't0'], ['t0', '00', '00', '00', '0w'], ['0w', '0w', '00', '00', 't0']],
[['t0', '00', 't0', 't0', '00'], ['0w', 't0', 't0', '00', '00'], ['00', '00', 't0', 't0', '0w'], ['t0', 't0', '00', '00', '00']],
[['00', 't0', 't0', 't0', 't0'], ['00', '00', '00', '00', '00'], ['t0', '00', '00', 't0', 't0'], ['0w', '00', 't0', '00', 't0']],
[['t0', '00', '00', '0w', 't0'], ['00', 't0', 't0', 't0', '00'], ['t0', '00', '00', 't0', 't0'], ['00', '00', '00', 't0', '00']]
]
 
rlst = []
rlst.append([row[0] for row in lst[:5]])
rlst.append([row[1] for row in lst[:5]])
rlst.append([row[2] for row in lst[:5]])
rlst.append([row[3] for row in lst[:5]])
 
rlst.append([row[0] for row in lst[5:10]])
rlst.append([row[1] for row in lst[5:10]])
rlst.append([row[2] for row in lst[5:10]])
rlst.append([row[3] for row in lst[5:10]])
 
rlst.append([row[0] for row in lst[10:15]])
rlst.append([row[1] for row in lst[10:15]])
rlst.append([row[2] for row in lst[10:15]])
rlst.append([row[3] for row in lst[10:15]])
 
rlst.append([row[0] for row in lst[15:]])
rlst.append([row[1] for row in lst[15:]])
rlst.append([row[2] for row in lst[15:]])
rlst.append([row[3] for row in lst[15:]])
 
print(rlst)
дальше сворачивать можно
сделай import this
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.05.2011, 02:20
Помогаю со студенческими работами здесь

Стек, Очередь и двусвязный список. Разобрать код
#include <iostream> using namespace std; //стек class Uzel_{ public: int data; //информационный элемент Uzel_ *next;...

Разобрать код (Считывается файл побайтово в список типа List)
Всем добрый день, расскажите пожалуйста по шагам что тут происходит - я не совсем понимаю public void Code(string filename) ...

Нужно разобрать программу для перевода списка арабских чисел в список римских чисел.
Задание: Написать программу для перевода списка арабских чисел (от 1 до 10) в список римских чисел. domains linteger=integer* ...

Имеется список женихов и список невест. Объединить эти списки в список пар с учетом требований партнерам
Имеется список женихов и список невест. Каждая запись списка содержит пол, имя, возраст, рост, вес, а также требования к партнеру:...

программа которая берет список и создает список другой из этого же списка + тот же список без последнего элемента
надо написать программу которая берет список и создает список другой из этого же списка + тот же список без последнего элемента к...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru