>>'''............这是列表的使用.............''''............这是列表的使用.............'>>>bob[1],sue[2]" />

Python3程序代码

bob=['bob Simith',42,30000,'software']
>>> sue=['sue Jones',45,40000,'hardware']
>>> "".............列表的使用....................."
>>> '''............这是列表的使用............. '''
'............这是列表的使用............. '
>>> bob[1],sue[2]
(42, 40000)
>>> bob[0],sue[2]
('bob Simith', 40000)
>>> bob[0].split()[-1]# extract bob's last name
'Simith'
>>> sue[2]*=1.25 # 给sue一个%25值的提升
>>> sue
['sue Jones', 45, 50000.0, 'hardware']
>>> '''..................数据库列表...............'''
'..................数据库列表...............'
>>> people=[bob,sue]
>>> for person in people:
print(person)


['bob Simith', 42, 30000, 'software']
['sue Jones', 45, 50000.0, 'hardware']
>>> '''...............让俩组数据归为一个数据组.............'''
'...............让俩组数据归为一个数据组.............'
>>> people[1][0]
'sue Jones'
>>> for person in people:
print(person[0].split()[-1]) #打印最后一个名字
person[2]*=1.2 #给每一个编号为2的数字增加20%


Simith
Jones
>>> for person in people:
SyntaxError: invalid character in identifier
>>> for person in people:
print(person[2]) # 核实新的数值


36000.0
60000.0
>>> pays=[person[2] for person in people] #搜集数据库中编号2号位的所有数值
>>> pays
[36000.0, 60000.0]
>>> pays=map((lambda x: x[2]),people) #map在Python中是产生器
>>> list(pays)
[36000.0, 60000.0]
>>> sum(person[2] for person in people)
96000.0
>>> '''..................数据库中的数值求和..............'''
'..................数据库中的数值求和..............'
>>> people.append(['tom',50,0])
>>> len(people)
3
>>> people[-1][0]
'tom'
>>> '''.................此处添加一组(扩展)数据..............'''
'.................此处添加一组(扩展)数据..............'

相关主题
相关文档
最新文档