leo-y
6/30/2013 - 8:46 AM

what's new

what's new

bob = ['Bob Smith',42,30000,'software']
sue = ['Sue Jones',45,40000,'hardware']

people = [bob,sue]
for person in people:
    print(person[0].split()[-1])

pays = [person[2] for person in people]
print pays

print sum(pays)
mysum = sum(person[2] for person in people)
print mysum
print len(pays)

mysum = sum(person[2] for person in people)
print mysum

bob = {'name':'Bob Smith','age':42,'pay':30000,'job':'dev'}
sue = {'name':'sue Jones','age':39,'pay':40000,'job':'hdw'}

print bob,sue

print bob['name'].split()[-1]

sue = {}
sue['name' ] = 'sue bird'
sue['age'] = 39
sue['pay'] = 40000

print sue

names = ['name','age','pay','job']
values=['Bob Smith',42,32000,'dev']

print dict(zip(names,values))

fields=('name','age','pay','job')
record = dict.fromkeys(fields,'?')

print record

people = [bob,sue]
for person in people:
    print(person['name'], person['pay'])
G= (person['name'] for person in people if person['pay']>3000)
print next(G)

bob2 = {'name':{'first':'Bob','last':'Smith'},
        'age':42,
        'job':['software','writting'],
        'pay':(4000,5000)
        }
print bob2['pay'][1]

db={}
db['bob'] = bob
db['sue']=sue
print db

print db.keys()
print db.values();
for value in db:
    print db[value]['name']
for record in db.values():
    print(record['pay'])
    
x = [db[key]['age'] for key in db if db[key]['name']] 
print x