Некоторые малоизвестные новичкам методы в Python:
1.
Вывод:
1.
Вывод:
1.
Вывод:
1.
Вывод:
1.
Вывод:
1.
Вывод:
1.
Вывод:
1.
Вывод:
1.
Вывод:
1.
Вывод:
1.
Вывод:
1.
Вывод:
1.
Вывод:
1.
Вывод:
1.
enumerate() - генерирует индекс и элемент списка:for i, x in enumerate(["apple", "banana", "cherry"]):
print(i, x)
Вывод:
0 apple
1 banana
2 cherry
1.
zip() - объединяет несколько списков в один:a = [1, 2, 3]
b = ["a", "b", "c"]
c = list(zip(a, b))
print(c)
Вывод:
[(1, 'a'), (2, 'b'), (3, 'c')]
1.
filter() - создает новый список, содержащий только элементы, которые удовлетворяют определенной функции:def is_even(x):
return x % 2 == 0
a = [1, 2, 3, 4, 5, 6]
b = list(filter(is_even, a))
print(b)
Вывод:
[2, 4, 6]
1.
map() - создает новый список, содержащий результаты применения функции к каждому элементу списка:def square(x):
return x * x
a = [1, 2, 3, 4, 5]
b = list(map(square, a))
print(b)
Вывод:
[1, 4, 9, 16, 25]
1.
reduce() - применяет функцию к каждому элементу списка, начиная с первого элемента и проходя по списку до конца:from functools import reduce
def add(x, y):
return x + y
a = [1, 2, 3, 4, 5]
b = reduce(add, a)
print(b)
Вывод:
15
1.
any() - возвращает True, если хотя бы один элемент списка является True:a = [False, True, False, True]
b = any(a)
print(b)
Вывод:
True
1.
all() - возвращает True, если все элементы списка являются True:a = [True, True, True]
b = all(a)
print(b)
Вывод:
True
1.
sorted() - возвращает новый отсортированный список:a = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
b = sorted(a)
print(b)
Вывод:
[1, 1, 2, 3, 3, 4, 5, 5, 5, 6, 9]
1.
sum() - возвращает сумму элементов списка:a = [1, 2, 3, 4, 5]
b = sum(a)
print(b)
Вывод:
15
1.
range() - генерирует последовательность чисел:a = range(10)
for i in a:
print(i)
Вывод:
0
1
2
3
4
5
6
7
8
9
1.
list() - создает список из последовательности:a = (1, 2, 3)
b = list(a)
print(b)
Вывод:
[1, 2, 3]
1.
tuple() - создает кортеж из списка:a = [1, 2, 3]
b = tuple(a)
print(b)
Вывод:
(1, 2, 3)
1.
dict() - создает словарь из списка ключ-значений:a = [("name", "John"), ("age", 25)]
b = dict(a)
print(b)Вывод:
{'name': 'John', 'age': 25}1.
set() - создает множество из списка:a = [1, 2, 2, 3, 3, 3]
b = set(a)
print(b)
Вывод:
{1, 2, 3}
Технологии Чайника
ApplesAdventure.py
Моя новая шедевроигра, которую я написал потому что было лень.. собственно игра отображает всю мою лень
Я очень хочу сделать рогалик: это банальная, лёгкая идея и при этом довольно интересная для игрока, как по мне..
TextToList.zip
2 KB
А вот это уже что-то посерьёзнее, так как работа с файлами, но всё такое же простое: Это простая программа для превращения Текста в Список
AutoPMCminer.zip
3.5 KB
Автоматический копатель, который продолжает прогресс закинутый в файл Save.txt, а так же может автокопать с нуля и создавать/изменять сохранение
Файл смерти
FileCount = 0
while True:
FileName = f"{FileCount}.txt"
File = open(FileName, "w")
File.write(str(FileCount))
File.close()
FileCount += 1
RedStar.rar
935.5 KB
Вот мои корабли, которые пока что успел создать в #cosmoteer
mods.rar
28.4 MB
Создал сборку модов на майнкрафт
Fabric 1.20.1 нужен
Напоминаю, что пиратов я ненавижу
Fabric 1.20.1 нужен
Напоминаю, что пиратов я ненавижу
Технологии Чайника
Умнею
Я давно знал, что с помощью диодов можно переменный ток превратить в постоянный, но я никогда не учитывал, что ток меняется не мгновенно, а синусоидой из-за чего получается, что он прыгает от нуля до максимума, а потом опять до нуля...
Постараюсь как-нибудь это исправить
Постараюсь как-нибудь это исправить
This media is not supported in your browser
VIEW IN TELEGRAM
Я особо не разбираюсь в радиоэлектронике, поэтому не понимаю как мне помог трансформатор и почему только тогда, когда у него коэффициент стал 35 при индуктивности в 40 n, но это сработало... Хотя до этого я хотел добавить конденсатор в схему