Советы и хитрости в Python

В этом коротком, но эффективном посте мы обсудим некоторые из лучших советов и трюков в python, которые могут помочь вам писать код быстрее 🚀.

Изменение направления строки

s = "This is a String"
print(s[::-1])
Вход в полноэкранный режим Выход из полноэкранного режима

Удаление дубликатов из списка

a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
b = list(set(a))
print(b)
Войти в полноэкранный режим Выход из полноэкранного режима

Объединение двух или более словарей

a = {'a': 1, 'b': 2}
b = {'c': 3, 'd': 4}
c = {**a, **b}
Войти в полноэкранный режим Выйти из полноэкранного режима
  • Этот трюк может работать только в Python версии >= 3.5.

Преобразование списка строк в строку

a = ['a', 'b', 'c']
b = ''.join(a)
print(b)
Войти в полноэкранный режим Выход из полноэкранного режима

Получение размера памяти

a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
print(sys.getsizeof(a), "Bytes")
print(sys.getsizeof(a) / 1024, "Megabytes")
Вход в полноэкранный режим Выход из полноэкранного режима

Форматирование чисел

num1 = 100_000_000_000
num2 = 100_000_000_000
num3 = num1+num2
print(f"{num3:,}")
Войти в полноэкранный режим Выйти из полноэкранного режима
  • На выходе будет 200,000,000,000.

Заключительные размышления

  • Этот пост может обновляться время от времени
  • Если вы хотите рассказать о каких-либо хитростях, пожалуйста, укажите их в разделе комментариев ниже

P.S:- Vultr(Получите кредит $100, зарегистрировавшись по этой ссылке) является хорошим выбором хостинга, если вы ищете его

Оцените статью
devanswers.ru
Добавить комментарий