Неколку цикли во списокското вклучување во Python
Работата со вклучување овозможува да се пропишат неколку цикли за генерирање на нов список. Првиот зададен цикъл ќе биде надворешен, во него ќе се стартува вториот пропишан цикъл. Ова значи дека вториот цикъл ќе биде вгнезден во првиот.
Ајде да формираме список од торки. За
ова прво ќе ги пропишеме две променливи i
и j, затворени во кружни загради,
кои означуваат торка. Потоа стартуваме цикъл
со променлива i, која треба да
генерира прв број од торката во
опсег од 1 до 3. Потоа
пишуваме цикъл, каде што вториот број j
се генерира од 1 до 2:
lst = [(i, j) for i in range(1, 4) for j in range(1, 3)]
print(lst)
Резултат од извршувањето на кодот:
[(1, 1), (1, 2), (2, 1), (2, 2), (3, 1), (3, 2)]
Дадени се два списка:
lst1 = ['1', '2']
lst2 = ['a', 'b', 'c']
Со помош на вклучување направете нов список:
[('1', 'a'), ('1', 'b'), ('1', 'c'), ('2', 'a'), ('2', 'b'), ('2', 'c')]