В этой статье мы обсудим использование подсписка в качестве элементов списка. Посмотрим, что это значит.
[['B', 21], ['C', 26], ['A', 34]]
Как видите, подсписок присутствует в другом списке как элемент. Итак, в этой статье мы увидим, как это сделать.
Как вы знаете, список похож на массив, поэтому мы можем использовать циклы для ввода элементов в список.
КАК ЭТО СДЕЛАТЬ!
- Возьмите два списка, один последний список, который мы распечатаем после добавления элементов, и один временный список для хранения элементов подсписка.
- Возьмите два вложенных цикла for для приема входных данных в список: один - для окончательного списка, а внутренний - для подсписка.
- После каждой итерации внешнего цикла установите временный список в ноль, чтобы во временном списке не было предыдущих значений.
- Наконец распечатайте список.
КОД!
my_list=[]
temp_list=[]
n=int(input('Enter the size of list '))
for i in range(n): # for number of sub-list in the list
for j in range(0,2): # range(2) for size of sub_list
temp_list.append(input())
my_list.append(temp_list)
temp_list=[] #set temp_list to null
print(my_list)
ВЫХОД
ВВОД: введите размер списка 3
a
21
b
34
c
76
ОКОНЧАТЕЛЬНЫЙ ВЫВОД: [['a', '21'], ['b', '34'], ['c', '76']]
Мы будем очень благодарны за любые предложения и комментарии. Пожалуйста, поставьте лайк и поделитесь этой статьей.