Python基础(二)

来源:互联网 发布:stc-isp软件下载 编辑:程序博客网 时间:2024/06/05 19:59

接上篇的Python继续:
一、Python的内置数据类型元组:
1.元组(tuple)是另外的一种有序的列表,但是和之前所说的不同之处在于,元组的数据不可修改:

>>> a=("abc",15.3,'dfc')

2.元组和之前将的列表一样,仍然支持按照索引访问元素:

>>> print a[-1],a[1]dfc 15.3

3.切片操作:

>>> a[-1:]('dfc',)

4.注意定义元组的时候,如果没有元素直接定义成(),有一个元素定义成(‘a’,)
5.注意元组的元素不可变指的是元组对于内部元素的引用不可变,当列表作为元组的元素出现时,列表的数据是可以变的
二、Python的内置数据类型字典(dict):
1.定义:

d = {    'Adam': 95,    'Lisa': 85,    'Bart': 59}

2.字典的长度:len(d)
3.访问字典中的元素:

>>> d = {...     'Adam': 95,...     'Lisa': 85,...     'Bart': 59... }>>> d['Adam']95>>> d['Bart']59

4.删除字典中的某一个元素:

>>> del d['Adam']>>> d{'Lisa': 85, 'Bart': 59}

删除整个字典:

del d

仅仅清空列表中的所有元素:

>>> dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}>>> dict.clear()>>> dict{}

5.得到字典中的键或值,然后以列表的形式返回:

>>> dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}>>> dict.keys();['Beth', 'Alice', 'Cecil']>>> dict.values()['9102', '2341', '3258']

6.得到字典中的键值组成的元组所组成的列表:

>>> dict.items();[('Beth', '9102'), ('Alice', '2341'), ('Cecil', '3258')]
0 0