今天的影片内容为介绍在Python中常用来储存资料的形式,分别是串列(list)、元祖(tuple)与字典(dictionary),以及各自的使用说明
对了!领队在录影片时健忘症突然发作,到剪完片才发现忘记介绍某个重要的功能...
播到片尾时先别急着离开,後面还有呦~
以下为影片中有使用到的程序码
#串列
list_1 = [12,12.0,"Jellyfish",[1,2,3]]
print(list_1)
#列印串列中的元素
list_2 = [25,39,46,85,[2,3],86]
print(list_2[0])
print(list_2[3])
print(list_2[-3])
print(list_2[-1])
print(list_2[4][0])
print(list_2[4][1])
#修改串列元素
list_3 = [11,12,13,14,15]
print(list_3)
list_3[1] = 1000
print(list_3)
#在串列尾端增加元素
list_4 = [1,2,3,4,5,6]
print(list_4)
list_4.append(7)
print(list_4)
#串列复制会出现的问题
a = 100
b = a
print(a,b)
b = b + 100
print(a,b)
before = [1,2,3,4,5,6,7]
after = before
print(before)
print(after)
after[0] = 100
print(before)
print(after)
#解决方法
import copy
before = [1,2,3,4,5,6,7]
after = copy.deepcopy(before)
print(before)
print(after)
after[0] = 100
print(before)
print(after)
#元组
tup_1 = (12,12.0,"Jellyfish",[1,2,3])
print(tup_1)
print(tup_1[1])
print(tup_1[3])
print(tup_1[3][0])
tup_1[1] = 100
print(tup_1)
#字典
dict_1 = {'animals':'Jellyfish','kg':20,'number':[0,1,0,1,2]}
print(dict_1)
#列印字典中所有key
print(dict_1.keys())
#列印字典中所有value
print(dict_1.values())
#增加key与value
dict_1['age'] = 1
print(dict_1)
#搜寻
print(dict_1['animals'])
print(dict_1['kg'])
print(dict_1['number'])
如果在影片中有说得不太清楚或错误的地方,欢迎留言告诉我,谢谢您的指教。
<<: 【Day 03】又是 Print Spooler 搞的鬼 - CVE-2021-1675 PrintNightmare
大多数应用程序都可以安装在非系统磁碟机上。但是,某些应用程序无法安装或移至系统磁碟机以外的磁碟机。因...
上一篇提到 主urls->次urls->views->models->vie...
企业通常会进行渗透测试,以验证现有的安全和隐私控制,并通过发现漏洞和利用漏洞,彻底记录测试期间执行的...
检查container 进程/处理程序(process) ps -aux 恩 .... 是个非常乾净...
终於完赛了,这篇文章会以个人完赛心得为主,可谓是零技术成分。(撒花~ 我以为完赛都是这样: 最後才没...