Создание списка с помощью list()
Одним из способов создания списков является использование встроенной функции list(). Если вызвать данную функцию без аргументов, то будет возвращен пустой список. Если же передать функции любой итерируемый объект, то он будет преобразован в список. Например, список может быть получен из строки. Помимо строк, аргументом может быть любой итератор.
В общем, любая последовательность не спискового типа данных, будет преобразована к списковому типу, что бывает очень полезно, для реализации многих алгоритмов обработки данных.
Одним из способов создания списков является использование встроенной функции list(). Если вызвать данную функцию без аргументов, то будет возвращен пустой список. Если же передать функции любой итерируемый объект, то он будет преобразован в список. Например, список может быть получен из строки. Помимо строк, аргументом может быть любой итератор.
В общем, любая последовательность не спискового типа данных, будет преобразована к списковому типу, что бывает очень полезно, для реализации многих алгоритмов обработки данных.
Что выведет следующий код ?
Anonymous Quiz
14%
70
3%
48
4%
92
40%
44
38%
SyntaxError: invalid syntax
Методы строк с примерами 4
Метод isalnum() возвращает True если строка не пустая и состоит только из букв и цифр. Если в строке имеется хотя бы один не буквенный и не числовой символ, то будет возвращено False.
Метод isalpha() возвращает True если строка не пустая и состоит только из букв.
Метод isdecimal() возвращает True если строка не пустая и состоит только из десятичных цифр.
Метод isdigit() отличается от isdecimal() тем, что воспринимает символы, которые не могут участвовать в записи десятичных цифр, но при этом сами состоят из цифр, например, символы ², ³ являются показателями степени, но считаются цифровыми.
Метод isalnum() возвращает True если строка не пустая и состоит только из букв и цифр. Если в строке имеется хотя бы один не буквенный и не числовой символ, то будет возвращено False.
Метод isalpha() возвращает True если строка не пустая и состоит только из букв.
Метод isdecimal() возвращает True если строка не пустая и состоит только из десятичных цифр.
Метод isdigit() отличается от isdecimal() тем, что воспринимает символы, которые не могут участвовать в записи десятичных цифр, но при этом сами состоят из цифр, например, символы ², ³ являются показателями степени, но считаются цифровыми.
Что выведет следующий код ?
Anonymous Quiz
60%
a b c d
32%
['a', 'b', 'c', 'd']
3%
d c b a
5%
['d', 'c', 'b', 'a']
Составные операции сравнения
В Питоне есть возможность создавать цепочки из нескольких операций сравнения. В этом случае цепочка из нескольких операций типа
В Питоне есть возможность создавать цепочки из нескольких операций сравнения. В этом случае цепочка из нескольких операций типа
a < b < c неявно превращается форму, в которой каждая операция представлена обычным образом но между соседними операциями используется оператор and : a < b and b < c .Что выведет следующий код ?
Anonymous Quiz
29%
<type 'NoneType'>
5%
<type 'type'>
63%
<type 'function'>
4%
<type 'tuple'>