13 сентября 2019 г.

Всем привет,

Я прошу вас просмотреть мой предыдущий блог, чтобы быть в курсе моих успехов. Однако я постараюсь изо всех сил, чтобы все было просто и понятно без каких-либо предварительных исследований.

В языке программирования Python существует 4 типа данных коллекции, а именно:

  1. Список
  2. Словарь
  3. Кортеж
  4. Набор

Сегодня мы говорили о наборах.

Наборы

Сет — это неупорядоченный набор уникальных предметов. Элементы разделяются знаком «,» и заключаются в фигурные скобки «{}».

s = {1,2,3,4,5} 
* s.add(6) - adds '6' to set s

Если А = {1,2,3,4} и В = {4,5,6}

A-B = {1,2,3} 
A&B = {4} 
A|B = {1,2,3,4,5,6} 
A^B = {1,2,3,5,6}

Еще несколько строковых функций

Если s = ‘привет’

* s.upper() = 'HELLO' 
* s.lower() = 'hello' 
* s.capitalise() = 'HEllo'

Если s = «сегодня пятница»

* s.title() - 'Today Is Friday' 
* l = s.split() - l = ["today", "is", "friday"] 
* l = s.split("i") - l = ["today ", "s friday"]

If l = [‘h’, ‘e’, ‘l’, ‘l’, ‘o’]

* s = "".join(l) - s = hello * s = "-".join(l) - s = h-e-l-l-o

Если s = «тарзан \t навыки \t\n»

* s.strip() - s = "tarzan \t skills" 
* s.rstrip() - s = " tarzan \t skills" 
* s.lstrip() - s = "tarzan \t skills \t \n"

карта()

Если входные данные представлены в виде строки (входные данные разделены пробелами), функция map() поможет вам преобразовать значения и сохранить их в списке. Бывший. Если требуемый ввод находится в списке целых чисел, а значения вводятся через пробелы, у нас есть строка значений, разделенных пробелами.

l = list(map(int, input().split))

Приведенная выше строка кода в основном получает ваши значения, разделенные пробелами, в виде строки, разбивает их на отдельные значения в виде строки и отображает преобразование типа int через значения. Затем возвращенный указатель преобразуется в список и сохраняется в l.

Остаток дня мы начали с Hackerrank. Это было действительно конкурентное начало, и наша цель - как можно скорее достичь топ-10000 в Индии. Это все на сегодня.

Подписание

Первоначально опубликовано на http://github.com.