python中自带的方法:
sum------求和函数
max------求最大值
min-------求最小值
测试:
print(min(9,754,32,4,543))
li=[9,754,32,4,543]
print(min(li))
print(max(li))
print(sum(li))
print(sum(range(2,101,2)))
结果:
users=['user1','user2']
passwd= ['123','456']
print(zip(users,passwd))
print(list(zip(users,passwd)))
print(dict(zip(users,passwd)))
#字典的定义:
# s={}
# print(type(s))
#字典:key-value健值对
#value可以是任意数据类型
# s= {
# 'linux':'123',
# 'westos':'456'
# }
# print(s,type(s))
#字典的定义方法2在字典定义的时候加上变量
# d=dict()
# print(type(d))
##数组中可以嵌套数组
# student ={
# '03151137':{
# 'name':'sy',
# 'age':20,
# 'score':90
# },
# '03151135':{
# 'name':'pyh',
# 'age':21,
# 'score':89
# }
# }
print(student['key值'])
输出默认是value值
# print(student['03151135']['name'])
#所有的key的value值是一样的:字典中的元素是无序的
# print({'student':123}.fromkeys({'1','2'},'000000'))
# print({}.fromkeys({'1','2'},'000000'))
上面的两个操作的输出结果是一样的
# d={'sun':18,'pei':19}
#字典不支持索引
# print(d['sun'])
# print(d[0])
#字典不支持切片,
# print(d[:])
#字典的重复和连接无意义
#成员操作符,在的话返回True,不在的话返回False
# print('1 ' in d)
#
# for i in d:
# print(i)
# for i in d :
# print(i,d[i])
#增加一个元素:
#如果key值存在,则更新对应的value值
#如果key值不存在,则添加对应key-value
service= {'http':80,
'ftp':21,
'ssh':22
}
# service['http']=8080
# print(service)
#setdefault添加key值,如果key值存在的话不进行操作,如果key值不存在的话就添加新的舰队
# service.setdefault('https',8080)
# print(service)
#字典中的键对值的删除,会直接从内存中删除。
# del service['http']
# print(service)
# item = service.pop('http')
# print(item)
#弹出的默认值是value值
# print(service)
#查看字典的key值
print(service.keys())
#查看字典的value值
print(service.values())
#查看字典的key-value值
print(service.items())
#查看key的value值
print(service.get('http'))
#遍历
for k,v in service.items():
print(k,'---->',v)
for k in service:
print(service[k])
#冒泡排序:
# for i=1;i<=100;i++
# for j=1;j<=100;j++
# if s[j]<s[i]:
# s[i] =s[j]