Оценить:
 Рейтинг: 0

Программирование на Python3 с PyQt5

Год написания книги
2020
<< 1 ... 7 8 9 10 11 12 >>
На страницу:
11 из 12
Настройки чтения
Размер шрифта
Высота строк
Поля

{'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 ... 7 8 9 10 11 12 >>
На страницу:
11 из 12