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的主要内容,如果未能解决你的问题,请参考以下文章

Python学习之路day4-函数高级特性装饰器

python 学习之路-day4

python学习day4之路文件的序列化和反序列化

Python之路,Day4

安全学习之路Day4

python学习之路