Python全栈开发【第六篇】:元组、字典的魔法

元组的魔法

1、书写格式
tu = (111,"alex",(11,22),[(33,44)],True,33,44,)

一般写元组的时候,推荐在最后加入“,”。
元素不可以被修改,不能被增加或者删除。

2、索引
v = tu[0]
3、切片
v = tu[0:2]
4、可以被for循环,可迭代对象
for item in tu:
     print(item)
5、转换
# s = "asdfasdf0"
# li = ["asdf","asdfasdf"]
# tu = ("asdf","asdf")
#
# v = tuple(s)
# print(v)

# v = tuple(li)
# print(v)

# v = list(tu)
# print(v)

# v = "_".join(tu)
# print(v)

# li = ["asdf","asdfasdf"]
# li.extend((11,22,33,))
# print(li)

字典的魔法

  • dictionary(字典)是除列表以外Python中最灵活的数据类型,可以用来存储多个数据,通常用于存储描述一个对象的相关信息。
  • 和列表的区别
    • 列表是有序的对象集合
    • 字典是无序的对象集合
  • 字典使用键值对存储数据,键值对之间用,分隔
    • 键key是索引
    • 值value是数据
    • 键和值之间用:分隔
    • 键必须是唯一的
    • 值可以取任何数据类型,但键只能使用字符串、数字或元组
1、根据序列,创建字典,并指定统一的值
v = dict.fromkeys(["k1",123,"999"],123)
2、根据Key获取值,key不存在时,可以指定默认值(None)
v = dic['k11111']
print(v)
v = dic.get('k1',111111)
print(v)
3、删除并获取值
dic = {
    "k1": 'v1',
    "k2": 'v2'
}
v = dic.pop('k1',90)
print(dic,v)
k,v = dic.popitem()
print(dic,k,v)
4、设置值

已存在,不设置,获取当前key对应的值
不存在,设置,获取当前key对应的值

dic = {
    "k1": 'v1',
    "k2": 'v2'
}
v = dic.setdefault('k1111','123')
print(dic,v)
5、更新
dic = {
    "k1": 'v1',
    "k2": 'v2'
}
dic.update({'k1': '111111','k3': 123})
print(dic)
dic.update(k1=123,k3=345,k5="asdf")
print(dic)
6、返回字典中所有键值
D = {'Name': 'Runoob', 'Age': 7}
 
print("字典所有的键为: %s" % D.keys())
 
print("转换为列表形式为:%s" % list(D.keys()))

结果为:

字典所有的键为: D_keys(['Age', 'Name'])
转换为列表形式为:['Age', 'Name']
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
信息数据从传统到当代,是一直在变革当中,突如其来的互联网让传统的信息管理看到了革命性的曙光,因为传统信息管理从时效性,还是安全性,还是可操作性等各个方面来讲,遇到了互联网时代才发现能补上自古以来的短板,有效的提升管理的效率和业务水平。传统的管理模式,时间越久管理的内容越多,也需要更多的人来对数据进行整理,并且数据的汇总查询方面效率也是极其的低下,并且数据安全方面永远不会保证安全性能。结合数据内容管理的种种缺点,在互联网时代都可以得到有效的补充。结合先进的互联网技术,开发符合需求的软件,让数据内容管理不管是从录入的及时性,查看的及时性还是汇总分析的及时性,都能让正确率达到最高,管理更加的科学和便捷。本次开发的医院后台管理系统实现了病房管理、病例管理、处方管理、字典管理、公告信息管理、患者管理、药品管理、医生管理、预约医生管理、住院管理、管理员管理等功能。系统用到了关系型数据库中王者MySql作为系统的数据库,有效的对数据进行安全的存储,有效的备份,对数据可靠性方面得到了保证。并且程序也具备程序需求的所有功能,使得操作性还是安全性都大大提高,让医院后台管理系统更能从理念走到现实,确确实实的让人们提升信息处理效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值