Вывод: 78
Разбор:
В третей строке: index имеет значение 3 => list_1[index] заменяется на list_1[3].
Можно проводить вычисления, вложив их в список.
Пример 5:
list_1 = [2 + 3, 8 * 2, 8 / 4, 4 ** 2, 8 // 3, 8 % 3, "в" + 'о']
print(list_1)
Вывод: [5, 16, 2.0, 16, 2, 2, 'во']
Можно объединить.
Пример 6:
list_1 = [4, 8, 0]
list_2 = [6, 0, 9]
print(list_1 + list_2 + [7])
Вывод: [4, 8, 0, 6, 0, 9, 7]
Элементы могут повторяться
Пример 7:
print([3, 5] + [7, 9])
Вывод: [3, 5, 7, 9]
Пример 8:
lists = [4, 5], [6, 7]
print(lists)
Вывод: ([4, 5], [6, 7])
len() - вычислить длину.
len() - вычислить длину.
Len() и списки.
Пример 1:
list_1 = [78, "k", "L", 4, 89, 'hi']
length = len(list_1)
print("В списке", length, "элементов.")
Вывод: В списке 6 элементов.
Разбор:
Во второй строке: len() выдает число 6 (длину списка) => length = 6 , а точнее length = int .
В третей строке: string, int, string работает, а string + int + string выводит ошибку. (разные типы)
len() и тип int.
Пример 2:
Print(len(500))
Вывод: 3
len() и тип string.
Пример 4 :
print(len("белый снег"))
Вывод: 10
len() учитывает пробел.
len() и тип float.
Пример 5:
print(len(87.4))
Вывод: ошибка
Но у меня есть лайфхак.
Пример 6:
string = str(7.34)
length = len(string)
Print(length - 1)
Вывод: 3
Разбор:
1) Меняем тип на string. Из 7.34 в "7.34".
2) Считываем длину с "7.34". (будет 4) len() - учитывает точку .
3) Если нужно не учитывать точку то, вычетам один.
Ответ - 3 числа.
Это был пример, а я пишу так:
print( len( str( 7.34 ) ) - 1 )
Невероятно редко, но я это использую.
Автор приостановил выкладку новых эпизодов