Day 10 : 存放资料的收纳库-串列资料(下)

今天继续来补足Python的其他存放资料的办法:

tuple

tuple跟list很相似,差别差在tuple为不可变动的串列,而且tuple并非用中括号,是用小括号。

week = ("Monday","Tuesday","Wednesday")
print(week[1]) #输出为Tuesday

对,就这麽简单。只是要注意的是,tuple不能修改,而且定义时要用(),取出时用[]。

dict

dict是一种比较复杂的形式,在dict中,会有所谓的key以及value,透过取出key就可以知道对应的value。建立字典要使用大括号{}来建立,如下

dict = {}

这样就建立一个空的字典叫做dict了,再来就是放key以及value进去。

dict = {"date":"20200811", "time":"0904" ,"week":"Wednesday"}

形式为key:value,在key跟value之间用冒号隔开,每一组都用逗号隔开,。再来就可以取出key来取得value值了。

dict = {"date":"20200811", "time":"0904" ,"week":"Wednesday"}
print(dict["date"]) #输出为 20200811

删除的话可以利用del的方式来删除整个key。

dict = {"date":"20200811", "time":"0904" ,"week":"Wednesday"}
del dict["date"]
print(dict) #可以看到输出没有date的值了

可以删除当然可以新增,新增的方法如下:

dict = {"date":"20200811", "time":"0904" ,"week":"Wednesday"}
dict["weather"] = "sun"

打入第二行程序码後,就可以用print指令来看,就会发现dict被新增了一个key叫weather,里面有个值叫sun。

dict当然也可以用len()去观测他的长度。

dict = {"date":"20200811", "time":"0904" ,"week":"Wednesday"}
print(len(dict)) #可以看到阵列长度为3

这篇有点少呢QQ...


<<:  Day8 - 2D渲染环境基础篇 IV[像素操作概论] - 成为Canvas Ninja ~ 理解2D渲染的精髓

>>:  DAY8 - 用ngx-lottie动画制作一个吸引人的首页

Day 26 权限宝石:IAM User 建立与使用(下)

今天我们要来介绍多种 IAM User 的创建,那我们开始吧! 透过 Admin 帐号创造 IAM...

为什麽CISSP在台湾不被重视?

很多人考过CISSP後,不但没有升官、也没有加薪;甚至没有得到公司应有的重视,反而平白增加不少资安...

Day 9. 新手也能懂的物件导向

新手在学写程序时一定常常看到物件、类别、介面、抽象、继承...奇怪的外星语,可能知道跟物件导向有关但...

[13th][Day26] pod

container 提供了强大的隔离功能,可以把 service 提供的服务放在 container...

MySQL 主从设定

使用时机: 1. 资料库效能慢的时候 2. 就是想读写分离的时候 主从分别叫做Master, Sla...