[day-15] 认识Python的资料结构!(Part .2)

认识串列(List)

  所谓的 串列(List) ,就是一串资料,是一种 具有弹性的资料结构 ,资料的长度可长可短,有点类似清单的概念 可以储存多个资料

  在Python中,串列(list)以 [ ] 中括号来表示,举例来说 ['苹果', '柚子', '番茄'] 就是一个简单的串列,它里面包含三个字串(元素) '苹果', '柚子', '番茄',以逗号隔开,索引(index)的位置 分别是 0、1、2。

⚠⚠ 注意!串列的索引是由 0 开始算起 ⚠⚠

fruit=['苹果', '柚子', '番茄'] #建立一个List含有3个水果,名称叫做fruit
print(fruit[0], fruit[2]) #读取fruit在位置0和位置2的元素

输出:苹果 番茄

  在上方的范例中,fruit里存放了三个元素,其中 '苹果', '柚子', '番茄' 是字串型别,不过其实List可以存放『任意型别』。List的操作方式取决於你怎麽使用,在大多数的情况下你可以用分类的机制来方便管理。
  举例来说,我们可以建立一个串列名为:「orange」,其中含有三个元素,分别为品名、价钱、是否有现货。


Example 1:

orange=['柳橙', '10', 'True'] #建立一个List名为orange
print(f"品名:{orange[0]}") #印出一段字串 (注1)
print(f"金额:{orange[1]}")
print(f"目前的库存状态:{orange[2]}")

注1:这边在引号前面多打一个"f"是使用f-string文字格式化,用来将变数或是运算式透过大括号嵌入到字串中

输出资料:

品名:柳橙
金额:10
目前的库存状态:True

<<:  D28 第十六周 (回忆篇)

>>:  Day15 无障碍功能

使用Google api查询书本资讯 Day 17

这次实作的功能是使用Google Book api 使用textfield输入ISBN码按下Butt...

[Day 28] Bevy 游戏引擎 (Part 2)

那今天继续来讲昨天的 Bevy 专案 而进度是创建可以控制的角色 先讲昨天没讲到的部份 pub st...

Day 27 实测透过隧道广播BGP

上篇有讲到许多种广播BGP的方式,那这篇我们就来用"隧道"广播BGP! 那这篇使...

D11. 学习基础C、C++语言

D11: 关於EOF 这是一个在C语言里面才有的语法,EOF的意思就是End Of File,是AS...

Proxmox VE 帐号管理及权限指派

Proxmox VE 平台功能丰富,随着建立的客体机服务越来越多,组织成长後势必需要进行分工管理,...