Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 04.05.2021
Сообщений: 10

Списки, индексы, вывод

25.02.2023, 03:02. Показов 836. Ответов 3

Студворк — интернет-сервис помощи студентам
s = ['2', 'L', 'Th', '564', '573', '512', '506', 'fy', 'k5', 'q']
Если в списке встречается элемент, в котором нулевой индекс его подэлемента равен 'T', то нужно распечатать его подэлемент с индексом 1, а также распечатать вместе с ним подэлементы с индексом 2, элементов, следующих сразу строго за ним, в которых нулевой индекс их подэлементов равен '5'.
То есть на выводе должно быть:
h 4
h 3
h 2
h 6
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.02.2023, 03:02
Ответы с готовыми решениями:

Задача на списки и их индексы
Задача звучит так : Напишите программу, на вход которой подаётся список чисел одной строкой. Программа должна для каждого элемента этого...

Вложенные списки: определить индексы минимального и максимального элементов
Помогите исправить,пожалуйста. Программа выводит минимальное в первом и максимальное в последнем столбиках Определить индексы...

Двумерные списки: определить индексы минимального и максимального элементов
Задание:Смотрите прикреплённое фото --------------------------------------------------------------------------------------------------- ...

3
Эксперт Python
 Аватар для Red white socks
4523 / 1899 / 336
Регистрация: 18.01.2021
Сообщений: 3,489
25.02.2023, 11:08
А если s = ['2', 'L', 'Th', '123', '564', '573', '512', '506', 'fy', 'k5', 'q'] то что печатать?
0
0 / 0 / 0
Регистрация: 04.05.2021
Сообщений: 10
25.02.2023, 14:05  [ТС]
Цитата Сообщение от Red white socks Посмотреть сообщение
А если s = ['2', 'L', 'Th', '123', '564', '573', '512', '506', 'fy', 'k5', 'q'] то что печатать?
Такого списка быть не может (хотя может это и не важно, печатать тоже самое), но может быть такой:
s = ['2', 'L', 'Th', '564', '573', '512', '506', 'fy', 'k5', 'q', 'Tr', '567', '534', 'k']
И надо, например, вывести, второй и третий подэлемент, там где первая '5', вместе с предшествующим элементом, где первая Т.
Типа пройтись по списку так:
Python
1
2
3
4
5
6
7
8
for i in s:
    if 'T' in list(i)[0]:
        a = i[1]
        print(a)
    if '5' in list(i)[0]:
        b = i[1]
        c = i[2]
        print(b,c)
Тут будет вывод:
h
6 4
7 3
1 2
0 6
r
6 7
3 4
А мне надо:
h 6 4
h 7 3
h 1 2
h 0 6
r 6 7
r 3 4
0
Эксперт Python
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
25.02.2023, 14:32
Лучший ответ Сообщение было отмечено 26num как решение

Решение

Python
1
2
3
4
5
6
7
8
9
s = ['543', 'L', 'Th', '564', '573', '512', '506', 'a', '567', 'Tr', '567', '534', 'k']
a = ''
for i in s:
    if i.startswith('T'):
        a = i[1]
    elif a and i.startswith('5'):
        print(a, i[1], i[2])
    else:
        a = ''
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.02.2023, 14:32
Помогаю со студенческими работами здесь

Списки (вывод)
извините за тупой вопрос, не могли бы вы подсказать как выводить элементы списка? struct tElem { int value; tElem *next; }; ...

Списки: сортировка и вывод
#include <iostream> #include <list> #include <fstream> #include <Cstring> #include <algorithm> #include <iterator> #include...

Кольцевые списки, вывод
Я лежал в больнице и пропустил тему списков, и вообще я ее не могу понять. Но есть долг задача Имеются сведения о пассажирах:...

Списки и вывод картинки
Здравствуйте! Нужна помщь с заданием, уже все перепробовал, но как сделать мозгов не хватает.. Суть задания: "Форма называется ...

Динамические списки - некорректный вывод
Здравствуйте господа. Спасибо вашему форуму и всем в частности, многое почерпнул тут и не возникало необходимости задавать "глупые...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru