Что выведет код выше?
Anonymous Quiz
8%
[0, 1, 0, 1]
14%
[1, 0, 1, 0]
6%
[1, 0, 0, 1]
4%
[0, 1]
2%
[1, 0]
37%
[]
29%
TypeError
👍9🤔3❤1🤬1
🎉4😁1
Метод
pop() позволяет удалить и вернуть элемент по указанному индексу из списка. Если индекс не указан, будет удален и возвращен последний элемент списка.
Синтаксис:
list.pop([index])▫️
list - список, из которого нужно удалить элемент.▫️
index - индекс элемента, который нужно удалить и вернуть. Python Universe | #list #Списки
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Метод
join() позволяет объединить элементы списка в одну строку, разделенную указанным разделителем.Синтаксис:
separator.join(iterable)▫️
separator - строка, которая будет использоваться в качестве разделителя между элементами списка.▫️
iterable - список элементов, которые нужно объединить.Python Universe | #list #Списки
Please open Telegram to view this post
VIEW IN TELEGRAM
Метод
fromkeys() позволяет создать новый словарь, используя указанные ключи из итерируемого объекта и заданное значение в качестве значения по умолчанию для всех ключей.Синтаксис:
dict.fromkeys(iterable, value)▫️
iterable - итерируемый объект, содержащий ключи для создания словаря.▫️
value - значение, которое будет присвоено каждому ключу в словаре.Python Universe | #dict
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Метод
insert() позволяет вставить указанный элемент на определенную позицию в списке. Синтаксис:
list.insert(index, object)▫️
index - индекс, на который нужно вставить элемент. Если указанный индекс больше длины списка, элемент будет добавлен в конец списка.▫️
object - элемент, который нужно вставить в список.Python Universe | #list #Списки
Please open Telegram to view this post
VIEW IN TELEGRAM
Метод
count() позволяет подсчитать количество вхождений указанного элемента в списке и вернуть его. Если элемент не найден, возвращается 0.Синтаксис:
list.count(x)▫️
x - элемент, количество вхождений которого нужно подсчитать.Python Universe | #list #Списки
Please open Telegram to view this post
VIEW IN TELEGRAM
😁2❤1
🎉7🐳4☃2
Что выведет код выше?
Anonymous Quiz
13%
[(0, 'p'), (2, 'y')]
30%
[{0: 'p', 2: 'y'}]
9%
[0, 'p', 2, 'y']
10%
['p', 'y']
5%
[(0, 2)]
18%
[0, 2]
15%
TypeError
🎉5🤬3🤣3👍1
Метод
extend() позволяет добавить элементы из другого итерируемого объекта в конец текущего списка.Синтаксис:
list.extend(iterable)▫️
list - список, к которому нужно добавить элементы.▫️
iterable - итерируемый объект, содержащий элементы, которые нужно добавить в список.Python Universe | #list #Списки
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔1
Что выведет код выше?
Anonymous Quiz
31%
['py', 'thon']
13%
['thon', 'py']
29%
['p', 'y', 'thon']
15%
['p', 'thon', 'y']
2%
None
3%
TypeError
3%
IndexError
1%
ValueError
3%
SyntaxError
🤔6😁2🤯2👍1
Что выведет код выше?
Anonymous Quiz
9%
-1 1 0
11%
-1 1
13%
-1 0
5%
1 0
26%
-1
7%
1
8%
0
17%
SyntaxError
4%
Ничего
🎉5👍4😁3
🎉9🤨6👌2😎2
Цикл
for/else является особенностью Python, которая позволяет выполнить блок кода из else, если цикл for завершается естественным образом (без прерывания с помощью оператора break).Python Universe | #циклы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤3😢1🙏1
В чём заключается проблема множественного наследования?
Основная сложность — это "проблема алмаза": когда класс наследует от двух классов с общим предком, возникает неоднозначность в порядке вызова методов этого предка.
Для её решения применяется алгоритм MRO (Method Resolution Order), который определяет порядок вызовов, однако это добавляет сложности при проектировании системы.
🔥 Твой Оффер
Для её решения применяется алгоритм MRO (Method Resolution Order), который определяет порядок вызовов, однако это добавляет сложности при проектировании системы.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5