tuple
, list
, dict
, set
是 Python 中常见的资料容器,使用方法非常灵活,也非常常使用的,所以学会这些资料容器是对於学习Python 来说非常重要的一件事情,接下来几天我会花蛮多的篇幅来详细介绍这些资料容器的使用方法。其中 list
是最常被使用到的,许多的资料都会用 list
的形式来呈现,因为非常的好用!
tuple
, list
, dict
, set
的差别tuple
:依序储存资料,储存的资料不能更改,可以照顺序取出资料,是不可变的物件。
list
串列:依序储存资料,储存的资料可以更改,可以照顺序取出资料。
set
集合:储存没有顺序性的资料,set 内元素不能重复,会自动删除重复的元素。
dict
字典:储存的资料为「key」与「value」对应的资料,使用 key 查询 value。dict 储存资料是没有顺序性的。
tuple
()
来宣告,
color = () #一组小括号代表一个空的 tuple
print(color)
color1 = 'Blue', #在一个元素後加入逗号,也是 tuple
print(color1)
color2 = ('Blue',) #在括号内放一个元素,要再加一个 ,
print(color2)
not_a_tuple = ('Blue') #没有加 , 就不是 tuple 了,是 str
if type(not_a_tuple) == tuple:
print('是 tuple')
else:
print('not_a_tuple')
print(type(not_a_tuple))
tuple
内放入多个元素,
间隔就是 tuple 了tuple()
来转换color1 = 'Blue', 'Red', 'Yellow' #元素之间加上 ,
print(color1)
#包在小括号内最明显,让其他人知道这是 tuple,最推荐这样 coding
color2 = ('Blue', 'Red', 'Yellow')
print(color2)
color_list = ['Blue', 'Red', 'Yellow'] #把 list 转成 tuple
color3 = tuple(color_list)
print(color3)
tuple
内可以放各种资料型态tuple1 = ('Blue', 'Red', 'Yellow')
tuple2 = (1, 3, 5, 7, 9)
tuple3 = (True, False, False, True)
tuple4 = ('Blue', 1, True, 3)
待续...
今日我们要来学习的重点是Elastic Uptime,Uptime主要是针对你的应用和服务进行监控,...
先来说一个小故事: 前一阵子跟朋友聊天,朋友说:「我有个创业的点子,想要研发一个跟露营有关的产品!」...
前几天完成了一个简单发送认证码的 LIFF APP,其实还有很多可以优化的地方,像是在送出 Requ...
Internet shopping has its disadvantages as well, w...
今天要来讲讲TypeScript(TS)函式(Function)的剩余参数(Rest Paramet...