В этой статье мы обсудим использование подсписка в качестве элементов списка. Посмотрим, что это значит.

[['B', 21], ['C', 26], ['A', 34]]

Как видите, подсписок присутствует в другом списке как элемент. Итак, в этой статье мы увидим, как это сделать.

Как вы знаете, список похож на массив, поэтому мы можем использовать циклы для ввода элементов в список.

КАК ЭТО СДЕЛАТЬ!

  1. Возьмите два списка, один последний список, который мы распечатаем после добавления элементов, и один временный список для хранения элементов подсписка.
  2. Возьмите два вложенных цикла for для приема входных данных в список: один - для окончательного списка, а внутренний - для подсписка.
  3. После каждой итерации внешнего цикла установите временный список в ноль, чтобы во временном списке не было предыдущих значений.
  4. Наконец распечатайте список.

КОД!

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']]

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