python 学习之路-day4,,今天夏至好热。。。。


今天夏至好热。。。。。。。。

python结构数据类型:元组(tuple)、列表(list)、字典(dict)

元组的基本形式是以“()”括起来的数据元素,它也可以通过序号来引用其中的元素。

>>>() #创建空元组

>>>tuple () #创建空元组

>>>(1,)

>>>1,2 #直接用逗号隔开两个值,可以创建一个元组

(1,2)

注意:建立只有一个元素的元组,元素后要有一个“,”。

列表是最常见的一种数据形式,列表是以方括号"[]"包围的数据集合,不同成员之间以“,”分隔。

列表可以包含任何数据类型,也可以包含另外一个列表。

>>> list() #创建一个空列表
[]
>>> [] #创建一个空列表
[]
>>> [1,] #创建只有一个元素的列表
[1]
>>> [1,2,3] #创建有三个元素的列表
[1, 2, 3]

>>> alist = [1,‘a‘,‘b‘,3,4] #创建一个包含不同数据元素的列表
>>> alist
[1, ‘a‘, ‘b‘, 3, 4]
>>> alist[2] #访问列表中第三个元素 序号是从0开始的
‘b‘
>>> [1,2]+[3,4] #列表支持加法运算
[1, 2, 3, 4]
>>> alist * 5 #列表支持相乘运算
[1, ‘a‘, ‘b‘, 3, 4, 1, ‘a‘, ‘b‘, 3, 4, 1, ‘a‘, ‘b‘, 3, 4, 1, ‘a‘, ‘b‘, 3, 4, 1, ‘a‘, ‘b‘, 3, 4]

字典是python中比较特殊的一类数据类型,字典中每个成员是以“键:值”对的形式存在的。

字典是用大括号“{}”包围的已“键:值”对方式声明和存在的数据集合。

>>> dict() #创建一个空字典
{}
>>> adict = {‘a‘:1,‘b‘:2} #创建一个非空字典
>>> adict #查看字典的值
{‘a‘: 1, ‘b‘: 2}
>>> adict[1] #用序号引用字典成员会报错的
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
KeyError: 1
>>> adict[‘a‘] #用键名引用成员
1
>>> adict = {1:‘a‘,2:‘b‘}
>>> adict
{1: ‘a‘, 2: ‘b‘}
>>> adict[1] #用键名引用成员

‘a‘

>>> adict.items() #返回字典所有的键值对
dict_items([(1, ‘a‘), (2, ‘b‘)])
>>> adict.keys() #返回字典所有的键
dict_keys([1, 2])
>>> adict.values() #返回字典所有的值
dict_values([‘a‘, ‘b‘])
>>> adict.update({3:‘c‘}) #更新字典数据
>>> adict #更新后的字典
{1: ‘a‘, 2: ‘b‘, 3: ‘c‘}
>>> adict.pop(1) #删除1键所对应的值
‘a‘
>>> adict
{2: ‘b‘, 3: ‘c‘}

python 学习之路-day4

相关内容

    暂无相关文章

评论关闭