Чтение онлайн

на главную - закладки

Жанры

Программирование на Python3 с PyQt5
Шрифт:

• update([other]) – обновляет словарь, добавляя пары (ключ, значение) из other. Существующие ключи перезаписываются. Возвращает None (не новый словарь!);

• values – возвращает значения в словаре.

Countries = {'Russia': 'Moscow', 'Ukraine': 'Kiev', 'USA': 'Washington', 'Kazakhstan': 'Astana'}

print(Countries)

key1 = 'USA'

key2 = 'us'

if key1 in Countries:

del Countries[key1]

try:

del Countries[key2]

except KeyError:

print('Нет

элемента с ключом "' + key2 + '" в словаре')

print(Countries)

{'Ukraine': 'Kiev', 'Russia': 'Moscow', 'Kazakhstan': 'Astana', 'USA': 'Washington'}

Нет элемента с ключом "us" в словаре

{'Ukraine': 'Kiev', 'Russia': 'Moscow', 'Kazakhstan': 'Astana'}

# Преобразование списка-кортеджа в словарь

users = (

("+111123455", "Tom"),

("+384767557", "Bob"),

("+958758767", "Alice")

)

users_dict = dict(users)

print(users)

print(users_dict)

# получаем элемент с ключом "+111123455"

print(users_dict["+111123455"]) # Tom

# установка значения элемента с ключом "+384767557"

users_dict["+384767557"] = "Bob Smith"

print(users_dict["+384767557"]) # Bob Smith

(('+111123455', 'Tom'), ('+384767557', 'Bob'), ('+958758767', 'Alice'))

{'+958758767': 'Alice', '+384767557': 'Bob', '+111123455': 'Tom'}

Tom

Bob Smith

4.2.1 Сортировка словарей

# Пример подсчета одинаковых символов в текстовом файле с использованием словаря

my_dict = dict

my_text = open(u'D:/text.txt', 'r').read

for c in my_text:

if c in my_dict:

my_dict[c] = my_dict[c] + 1

else:

my_dict.update({c: 1})

for w in sorted(my_dict, key=my_dict.get, reverse=True):

print(w, my_dict[w])

L 9

o 9

f 8

p 8

4.3

Циклы

mas = ['Ленин', 'Сталин', 'Хрущёв', 'Брежнев', 'Горбачёв', 'Путин']

mas.append('Медведев')

for x in mas:

print('правил ' + x + ' а после него… ')

a = 1

while (a < 5):

print(a, "^ 2 =", a * a, ' ', a ** 2)

a = a + 1

print('Висит груша, нельзя скушать. Что это такое?')

s = ''

while ((s != 'Лампочка') and (s != 'лампочка')):

s = input('Введите ответ и нажмите Enter: ')

print('Вы отгадали загадку!')

правил Ленин а после него…

правил Сталин а после него…

правил Хрущёв а после него…

правил Брежнев а после него…

правил Горбачёв а после него…

правил Путин а после него…

правил Медведев а после него…

1 ^ 2 = 1 1

2 ^ 2 = 4 4

3 ^ 2 = 9 9

4 ^ 2 = 16 16

Висит груша, нельзя скушать. Что это такое?

Введите ответ и нажмите Enter: лампочка

Вы отгадали загадку!

print('Введите стих, отделяя строки нажатием Enter, последней строкой введите слово Конец')

while (True):

s = str(input)

if ((s == 'Конец') or (s == 'конец')):

break

k = 0

for x in s: # Перебор по буквам слова

if (x in 'аеёиоуыэюя'): # Проверка буквы на гласную

k = k + 1

print(k)

Это мой новый стих

5

Красивый и новый

6

Да

1

Конец

month = ["январь", "февраль", 'март', 'апрель']

print(month[0]) # январь

print(month[0:2]) # ['январь', 'февраль']

print('Как прекрасны месяцы', " и ".join(month), "!") # Как прекрасны месяцы январь и февраль и март и апрель !

Конец ознакомительного фрагмента.

Поделиться:
Популярные книги

Старый, но крепкий

Крынов Макс
1. Культивация без насилия
Фантастика:
рпг
уся
попаданцы
5.00
рейтинг книги
Старый, но крепкий

Хозяин Теней 7

Петров Максим Николаевич
7. Безбожник
Фантастика:
аниме
фэнтези
фантастика: прочее
попаданцы
5.00
рейтинг книги
Хозяин Теней 7

Кодекс Охотника. Книга XXIX

Винокуров Юрий
29. Кодекс Охотника
Фантастика:
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Кодекс Охотника. Книга XXIX

На границе империй. Том 10. Часть 3

INDIGO
Вселенная EVE Online
Фантастика:
боевая фантастика
космическая фантастика
попаданцы
5.00
рейтинг книги
На границе империй. Том 10. Часть 3

Наномашины, первоклашка! Том 4

Новиков Николай Васильевич
4. Чего смотришь? Иди книгу читай
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Наномашины, первоклашка! Том 4

Сапер

Вязовский Алексей
1. Сапер
Фантастика:
героическая фантастика
попаданцы
альтернативная история
5.29
рейтинг книги
Сапер

Наследие Маозари 2

Панежин Евгений
2. Наследие Маозари
Фантастика:
попаданцы
рпг
аниме
5.00
рейтинг книги
Наследие Маозари 2

Эйзенштейн

Шкловский Виктор Борисович
Жизнь в искусстве
Документальная литература:
биографии и мемуары
5.00
рейтинг книги
Эйзенштейн

Хозяин Стужи 8

Петров Максим Николаевич
8. Злой Лед
Фантастика:
аниме
фэнтези
попаданцы
5.00
рейтинг книги
Хозяин Стужи 8

Запасная дочь

Зика Натаэль
Фантастика:
фэнтези
6.40
рейтинг книги
Запасная дочь

Страж Тысячемирья

Земляной Андрей Борисович
5. Страж
Фантастика:
боевая фантастика
альтернативная история
фэнтези
5.00
рейтинг книги
Страж Тысячемирья

Матабар VIII

Клеванский Кирилл Сергеевич
8. Матабар
Проза:
магический реализм
5.00
рейтинг книги
Матабар VIII

Кодекс Крови. Книга ХVI

Борзых М.
16. РОС: Кодекс Крови
Фантастика:
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Кодекс Крови. Книга ХVI

Хозяин Стужи 3

Петров Максим Николаевич
3. Злой Лед
Фантастика:
аниме
фэнтези
попаданцы
7.00
рейтинг книги
Хозяин Стужи 3