Рубрики
Без рубрики

5 фрагментов кода Python для вас

Python представляет один из самых популярных языков, которые многие люди используют его в науке о данных и маки … Теги с Python, Freebies, фрагментами.

Python представляет собой один из самых популярных языков, которые многие люди используют его в науке о данных и машинном обучении, веб-разработке, сценарии, автоматизации и т. Д. Часть причины этой популярности – это его простота и легкость, чтобы узнать его.

В этой статье мы кратко увидим 30 фрагментов короткого кода, которые вы можете понять и учиться за 30 секунд или меньше.

Все уникальные Следующий метод проверяет, имеет ли данный список дублировать элементы. Он использует свойство SET (), который удаляет дубликаты элементов из списка.

def all_unique(lst):
    return len(lst) == len(set(lst))


x = [1,1,2,2,3,2,3,4,5,6]
y = [1,2,3,4,5]
all_unique(x) # False
all_unique(y) # True

Анаграммы Этот метод можно использовать для проверки, являются ли две строки анаграммы. Anagram – это слово или фраза, образованные путем переставления букв различного слова или фразы, как правило, используя все оригинальные буквы ровно один раз.

from collections import Counter

def anagram(first, second):
    return Counter(first) == Counter(second)


anagram("abcd3", "3acdb") # True

Память Этот фрагмент может быть использован для проверки использования памяти объекта.

import sys 

variable = 30 
print(sys.getsizeof(variable))

Размер байта Этот метод возвращает длину строки в байтах.

def byte_size(string):
    return(len(string.encode('utf-8')))


byte_size('😀')
byte_size('Hello World')

Распечатать строку n раз Этот фрагмент может использоваться для печати строки N раз, не используя петли для этого.

n = 2
s ="Programming"

print(s * n) # ProgrammingProgramming

Оригинал: “https://dev.to/rebelx127001/5-python-code-snippets-for-you-df9”