Ответы и решения урока 4.2(Вложенные списки. Часть 1) на курс «Поколение Python: курс для продвинутых»
Что покажет приведенный ниже фрагмент кода?
list1 = [[1, 8, 9], [4, 8, 12, 16], [0, 2, 7]]
print(list1[0][1] + list1[1][2] + list1[2][2])
27
Что покажет приведенный ниже фрагмент кода?
list1 = [[1, 8, 9], [4, 8, 12, 16], [0, 2, 7]]
print(list1[0][1] + list1[3][2] + list1[2][2])
IndexError: list index out of range
Что покажет приведенный ниже фрагмент кода?
list1 = [‘Beegeek’, [4, 8, 12, 16]]
print(list1[0][1])
print(list1[1][3])
e
16
Задан список:
list1 = [[0, [9, 2]], [1, [4, 6, 3], [5, 2, 3], 8, 3]]
Чему равно значение
list1[1][2][1]
?
2
Задан список:
list1 = [[1, 2, 3], [4, 5], [8], [1, 2, 3, 4]]
Чему равно значение
len(list1)
?
4
Задан список:
list1 = [[[1, 1, 0], [0, 1, 1]], [[0, 1], [1, 1], [1, 0]]]
Чему равно значение
len(list1)
?
2
Что покажет приведенный ниже фрагмент кода?
list1 = [[1, 8, 7, 4], [1, 3, 4, 5], [2, 7, 2], [2, 6, 7, 8]]
list1.reverse()
print(list1)
[[2, 6, 7, 8], [2, 7, 2], [1, 3, 4, 5], [1, 8, 7, 4]]
Что покажет приведенный ниже фрагмент кода?
list1 = [[1, 8, 7, 4], [1, 3, 4, 5, 6], [2, 7, 2], [2, 6, 7, 8]]
print(max(list1))
[2, 7, 2]
Что покажет приведенный ниже фрагмент кода?
list1 = [[1, 8, 7, 4], [1, 3, 4, 5, 6], [2, 7, 2], [2, 6, 7, 8]]
del list1[1]
print(list1)
[[1, 8, 7, 4], [2, 7, 2], [2, 6, 7, 8]]
Что покажет приведенный ниже фрагмент кода?
list1 = [[1, 8, 7, 4], [1, 3, 4, 5, 6], [2, 7, 2], [2, 6, 7, 8]]
del list1[1][1]
print(list1)
[[1, 8, 7, 4], [1, 4, 5, 6], [2, 7, 2], [2, 6, 7, 8]]
Дополните приведенный код, используя списочный метод
append()
, чтобы списокlist1
имел вид:list1 = [10, 20, [300, 400, [5000, 6000, 7000], 500], 30, 40]
list1 = [10, 20, [300, 400, [5000, 6000], 500], 30, 40]
list1[2][2].append(7000)
print(list1)
Дополните приведенный код, используя списочный метод
extend()
, чтобы списокlist1
имел вид:list1 = [‘a’, ‘b’, [‘c’, [‘d’, ‘e’, [‘f’, ‘g’, ‘h’, ‘i’, ‘j’], ‘k’], ‘l’], ‘m’, ‘n’]
Подсписок для расширения
sub_list = ['h', 'i', 'j']
.
list1 = ['a', 'b', ['c', ['d', 'e', ['f', 'g'], 'k'], 'l'], 'm', 'n']
sub_list = ['h', 'i', 'j']
list1[2][1][2].extend(sub_list)
print(list1)
Дополните приведенный код, используя цикл
for
и встроенную функциюmax()
, чтобы он выводил один общий максимальный элемент среди всех элементов вложенных списковlist1
.
list1 = [[1, 7, 8], [9, 7, 102], [102, 106, 105], [100, 99, 98, 103], [1, 2, 3]]
maximum = -1
for li in list1:
if max(li) > maximum:
maximum = max(li)
print(maximum)
Дополните приведенный код так, чтобы список
list1
имел вид:list1 = [[8, 7, 1], [102, 7, 9], [105, 106, 102], [103, 98, 99, 100], [3, 2, 1]]
list1 = [[1, 7, 8], [9, 7, 102], [102, 106, 105], [100, 99, 98, 103], [1, 2, 3]]
for li in list1:
li = li.reverse()
print(list1)
Дополните приведенный код так, чтобы он выводил единственное число: сумму всех чисел списка
list1
разделённую на общее количество всех чисел.
list1 = [[1, 7, 8], [9, 7, 102], [102, 106, 105], [100, 99, 98, 103], [1, 2, 3]]
total = 0
counter = 0
for i in list1:
for j in i:
total += j
counter += 1
print(total/counter)
Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы
Извините , а почему на последние три задания нет ответа ни в одном модуле?
Ответы есть, у вас по всей видимости включен адблок, или другой блокировщик рекламы, который вырезет последние ответы