python 学习之路-day4
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的主要内容,如果未能解决你的问题,请参考以下文章