Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 4c888e2

Browse files
committed
renomeando e adicionando
1 parent c61aba2 commit 4c888e2

File tree

9 files changed

+67
-0
lines changed

9 files changed

+67
-0
lines changed
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# coding: utf-8
2+
bob = {'name': 'bob smith', 'age': 24, 'pay': 3000, 'job': 'dev'}
3+
bob
4+
sue = {'name': 'sue jones', 'age': 30, 'pay': 4000, 'job': 'hdw'}
5+
sue
6+
bob['name'].split()[-1]
7+
sue['pay'] *= 1.10
8+
sue['pay']
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# coding: utf-8
2+
bob = dict(name = 'bob smith', age = 24, pay = 3000, job= 'dev')
3+
sue = dict(name = 'sue jones', age = 30, pay= 4000, job = 'hdw')
4+
bob, sue
5+
sue
6+
sue['name'] = 'Sue Jones'
7+
sue['age'] = 45
8+
sue['job'] = 'hardware'
9+
sue['pay'] = 40000
10+
sue
11+
print(f'sue: {sue}')
12+
# using zip()
13+
names = ['name', 'age', 'pay', 'job']
14+
value = ['sue jones', 45, 40000, 'hardware']
15+
values = value[:]
16+
value, values
17+
sue = dict(zip(names, values))
18+
sue
19+
sue = dict(zip(names, values))
20+
sue
21+
fields = ('name', 'age', 'job', 'job')
22+
fields = ('name', 'age', 'job', 'pay')
23+
record = dict.fromkeys(fields, '?')
24+
record
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# coding: utf-8
2+
get_ipython().run_line_magic('run', '4-1otherWaysToMakeDictionaries.py')
3+
bob
4+
sue
5+
people = [bob, sue]
6+
for person in people:
7+
print(person['name'], person['pay'], sep=', ')
8+
9+
for person in people:
10+
if person['name'].lower() == 'sue jones':
11+
print(person['pay'])
12+
13+
names = [person['name'] for person in people]
14+
list(map((lambda x: x['name']), people))
15+
list(map((lambda x: x['name'].title()), people))
16+
person
17+
sum(person for person in people)
18+
sum(person['pay'] for person in people)
19+
print(person['pay'] for person in people)
20+
[print(person['pay'] for person in people)]
21+
[rec['name'] for rec in people if rec['age'] >=45]
22+
[(rec['age'] ** 2 if rec['age'] > 45 else rec['age']) for rec in people]
23+
[(rec['age'] ** 2 if rec['age'] >= 45 else rec['age']) for rec in people]
24+
G = (rec['name'] for rec in people if rec['age'] >= 45)
25+
next(G)
26+
G = ((rec['age'] ** 2 if rec['age'] >= 45 else rec['age']) for rec in people)
27+
G.__next__()
28+
for p in people:
29+
print(p['name'].split()[-1])
30+
p['pay'] *= 1.10
31+
32+
for person in people:
33+
print(person['pay'])
34+
35+

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /