Day4 Python基础语法二

今天的影片内容为介绍在Python中常用来储存资料的形式,分别是串列(list)、元祖(tuple)与字典(dictionary),以及各自的使用说明

对了!领队在录影片时健忘症突然发作,到剪完片才发现忘记介绍某个重要的功能...
播到片尾时先别急着离开,後面还有呦~/images/emoticon/emoticon16.gif

以下为影片中有使用到的程序码

#串列
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

>>:  DAY3 LineBot建构环境

在Windows 10中更改Windows应用商店下载的位置

大多数应用程序都可以安装在非系统磁碟机上。但是,某些应用程序无法安装或移至系统磁碟机以外的磁碟机。因...

django新手村2 ------创建models

上一篇提到 主urls->次urls->views->models->vie...

NIST SP 800-53A(附录E:渗透测试)

企业通常会进行渗透测试,以验证现有的安全和隐私控制,并通过发现漏洞和利用漏洞,彻底记录测试期间执行的...

[13th][Day4] 容器四五事

检查container 进程/处理程序(process) ps -aux 恩 .... 是个非常乾净...

不只懂 Vue 语法:後记 - 为自己坚持 30 天的参赛心得

终於完赛了,这篇文章会以个人完赛心得为主,可谓是零技术成分。(撒花~ 我以为完赛都是这样: 最後才没...