各位早安,书接上回我们练习了字串跟变数的应用,今天我们要来认识列表 List
首先建立练习档 档名 list.py
接着就可以开始练习了
首先介绍列表的合法形式
可以看到这是一个正确的 list
list 要用 [ ] 中括号 包起来 里面的元素之间用 , 隔开
里面不只能放数字 也能放字串 更可以混合放置
接下来是 list 的增删改查
1.变数名[指定编号]
2.变数名[起始编号:结束编号]
3.变数名[起始编号:]
4.变数名[:结束编号]
列表编号元素的方式跟字串一样 从0开始
叫出指定编号元素的方法一样是 变数名[编号]
这里可以看出 字串的叫出元素方法全都可以用
想知道列表内有几个元素一样要用到之前的 len( )
一样要注意格式问题(改成字串)
这样就知道列表内有几个元素了 那知道有几个能干嘛
这就要提到列表其他功能 经过新增修改删除列表元素数量可能会变很多
知道长度就不用自己慢慢算啦
1.要用 [ ] 包起来 里面的元素之间用 , 隔开
2.呼叫元素方法看上面
3.一次叫出2个以上元素输出会是列表形式 单个则是按照各自原本形式
4.字串元素的规则全都适用 换行也可以(由此可看出字串的""" """换行方式也是用\n纪录)
最後一样要注意当呼叫的元素内有字串 其他元素都要变形成字串
新增方法很简单
使用变数的加法功能就好
可以看到这样元素被就加在後面了 数字可以当然字串也行
但是记得加进去的东西也得符合列表的合法格式喔
那难道新增只能加在最後面吗 我想加在中间怎麽办
这就要用到接下来要介绍的 修改 的技巧了
修改的方式也很简单 指定位置放入新元素就好 旧的会自动被取代掉
结果第二行(橘色箭头)是一般修改一个元素
结果第三行(黄色箭头)是将一个元素位置放入超过一个元素 并且由数字换成字串
虽然可行但是这种放法不好因为输出结果会有 [ ]
所以第四行(绿色箭头)就是解决方法 将 [1] 改成 [1:2] 虽然位置一样但是输出不会有 [ ]
这是因为一个是将一个元素改变 一个是将列表其中一部分改变 意义不同
结果第五行(蓝色箭头)是将後面三个位置放入四个数字 一样没问题
结果第四跟六行(淡紫底线)是展示元素多的放进少的後不会出现共用位置情况
一样是一个元素一个编号
同理少的放进多的也是一样
删除的方式最简单
就是修改成空的就好了
可以看到我把编号4到6 也就是数字5到7修改成空白 也就是删除了
今天我们练习了 list 基本的增删改查
明天我们要来练习进阶的 list 使用方法
人类对蟑螂的恐惧其实是来自於他人的反应喔
对於零食巧克力你是香菇派还是竹笋派呢
<<: [Day 20] 实作 Logging Plugin 建立系统 Logging 机制
>>: 【Day25】 Transformer 实作包(二)
说明 有时候网站需要建立会员资料库,并设定登入验证、授权等等,若这些事情交给Azure服务,或许在某...
当开始与许多厂商联系, 认识了越来越多人, 自然而然会累积许多名片。 要是未来希望能搜寻特定厂商的特...
本篇将会简单介绍 TCP / IP 是什麽,及透过 TCP / IP 资料是怎麽传输的。但老样子,不...
在众多游戏类型中,对战游戏类型游戏占有很重要的一席之地。不论是手机游戏市场,还是以电脑为主的竞技游戏...
Agenda 资安宣言 测试环境与工具 前情提要 学习目标 技术原理与程序码 References ...