-11 / 0 / 0
Регистрация: 23.02.2016
Сообщений: 60
1

Вывод списка из строки

18.02.2019, 15:34. Показов 4112. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Представлено в виде списка: my_len = [[‘БО-331101’,[‘Акулова Алена’, ‘Бабушкина Ксения’, …….]],[‘ БОВ-421102’,[…..]],[‘ БО-331103’,[….]]].
а)Выведите всех студентов (и их группы), если фамилия студента начинается на букву А.')
б)Выведите всех студентов (и их группы), чья фамилия меньше 7 букв.')
Это я написал на задание а) но ничего не выводит.
Python
1
2
3
4
my_l = [['БО-331101',['Акулова Алена', 'Бабушкина Ксения']],['БОВ-421102',[]],['БО-331103',[]]]
for i in my_l:
    if (i[0]).startswith('A'):
        print (*i,sep = ':')
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.02.2019, 15:34
Ответы с готовыми решениями:

Вывод строки чисел без пробелов, а затем вывод значения в виде списка чисел
Определить функцию (Z1 k n), где k<n, которая сначала выводит строку чисел без пробелов k k+1 k+2...

Вывод строки, вместо списка
Здравствуйте, подскажите пожалуйста как сделать вывод строки вместо списка.Сама программа при вводе...

Вывод списка с последней строки по первую
Здравствуйте, написал программу по созданию файла, в конце выводится список по порядку, как мне...

программа которая создает список группы(фамилия, имя, дата рождения,оценки матем,информатика,физика) вывод всего списка,вывод отличников,вывод двоиечн
программа которая создает список группы(фамилия, имя, дата рождения,оценки...

2
1040 / 575 / 242
Регистрация: 15.01.2019
Сообщений: 2,178
Записей в блоге: 1
18.02.2019, 16:09 2
Лучший ответ Сообщение было отмечено Алексей43534 как решение

Решение

Алексей43534,
a)
Python
1
2
3
4
5
my_l = [['БО-331101',['Акулова Алена', 'Бабушкина Ксения']],['БОВ-421102',[]],['БО-331103',[]]]
for i in my_l:
  for k in i[1]:
    if k.startswith('А'):
      print(i[0] + ': ' + k
б)
Python
1
2
3
4
5
my_l = [['БО-331101',['Акулова Алена', 'Бабушкина Ксения']],['БОВ-421102',['Бунина Анна']],['БО-331103',[]]]
for i in my_l:
    for k in i[1]:
      if len(k.split(' ')[0]) < 7:
        print(i[0] + ': ' + k)
2
-11 / 0 / 0
Регистрация: 23.02.2016
Сообщений: 60
18.02.2019, 19:02  [ТС] 3
А как сделать с двумя буквами?Выведите всех студентов (и их группы), чья фамилия начинается на букву «П», а имя на букву «А».')

my_lop = [['БО-331101',['Акулова Алена', 'Бабушкина Ксения']],['БОВ-421102',['Петрова Наталья,Антохин Василий']],[' БО-331103',[]]]
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.02.2019, 19:02
Помогаю со студенческими работами здесь

Проверка одного списка на сходство по шаблону второго списка и вывод результата
Я хочу сравнить два списка: command и words с помощью языка python можно и на discord.py т.к. я...

Вывод списка на экран с возможностью раскрытия одного из пунктов списка
По разному пытался сформулировать вопрос, но гугл так и не дал мне даже близко чего-то подходящего....

Однонаправленный список. Вывод элементов, списка. Удаление списка.
Создать однонаправленный список натуральных чисел. Найти и вывести элементы списка, кратные 3....

Поиск элемента обычного списка данных и вывод отдельной части списка по соответствию этому элементы
Нужна срочно помощь. Сдавать после завтра нужно. Задание: Найти клиентов по заданным номерам...

Создание произвольной строки,бинарной строки ,добавление в конец строки другой строки,вывод на экран. Что нужно исправит
#include &lt;stdio.h&gt; #include &lt;iostream&gt; using namespace std; class Str { protected: char...

Access 2003 - вывод списка 2 от выделеного в списка 1
В форме два списка - первый li формируется из таблицы Изделия Private Sub Form_load() Dim...

Заполнение списка и вывод отсортированного списка на экран
нужно Создать список,значения которого равны значениям массива.Создать список,равный...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru