Пример #1
0
#!/usr/bin/env python

import advanced_python_regex as apr

emails = sorted(apr.select_email_addresses(apr.read_faculty()))

with open('emails.csv', 'w') as f:
    for email in emails:
        f.write(email + '\n')
Пример #2
0
#!/usr/bin/env python

import advanced_python_regex as apr
from collections import defaultdict

faculty = apr.read_faculty()

# Q6

faculty_dict = defaultdict(list)

for prof in faculty:
    surname = prof['name'].split()[-1]
    faculty_dict[surname].append(
        [prof['degree'], prof['title'], prof['email']])

for item in list(faculty_dict.items())[:3]:
    print(item)

# Q7

prof_dict = {}

for prof in faculty:
    names = prof['name'].split()
    fname, surname = names[0], names[-1]
    prof_dict[(fname,
               surname)] = [prof['degree'], prof['title'], prof['email']]

print()
Пример #3
0
#!/usr/bin/env python

import advanced_python_regex as apr
from collections import defaultdict

faculty = apr.read_faculty()

# Q6

faculty_dict = defaultdict(list)

for prof in faculty:
    surname = prof["name"].split()[-1]
    faculty_dict[surname].append([prof["degree"], prof["title"], prof["email"]])

for item in list(faculty_dict.items())[:3]:
    print(item)

# Q7

prof_dict = {}

for prof in faculty:
    names = prof["name"].split()
    fname, surname = names[0], names[-1]
    prof_dict[(fname, surname)] = [prof["degree"], prof["title"], prof["email"]]

print()

for item in list(prof_dict.items())[:3]:
    print(item)