pyrhon字典篇

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]

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值