上一篇讲到数据类型,今天继续介绍python的数据类型 列表,元组,字典。
列表就是不同的元素按照顺序组成的集合,元素可以更改。
通过下面这段程序listtype.py,来看一下列表的使用。
#!/usr/bin/python
list = ['name', 123, 123.456, 789.0, 'end']
print list
print list[0]
print list[1]
print list[1:3]
print list [4]
list[0] = 'start'
print list
执行上面程序,打印结果如下:
['name', 123, 123.456, 789.0, 'end']
name
123
[123, 123.456]
end
['start', 123, 123.456, 789.0, 'end']
接着我们看看元组类型,元组与列表类似,但是元组的元素不能赋值,我们简单的理解为只读列表。
通过下面的程序tupletype.py,来看一下元组的使用。
#!/usr/bin/python
tuple = ('name', 123, 123.456, 789.0, 'end')
print tuple
print tuple[0]
print tuple[1]
print tuple[1:3]
print tuple[4]
执行上面程序,打印结果如下:
('name', 123, 123.456, 789.0, 'end')
name
123
(123, 123.456)
end
再来看看字典类型,字典类型是采用键值对的方式来存储,键值对的集合就组成了字典。
#!/usr/bin/python
dict = {'start':'1', 2:123, '3':123.456, 'end':'9'}
print dict
print dict.keys()
print dict.values()
print dict['start']
print dict[2]
print dict['3']
执行上面程序,打印结果如下:
{'start': '1', 2: 123, 'end': '9', '3': 123.456}
['start', 2, 'end', '3']
['1', 123, '9', 123.456]
1
123
123.456
总结:列表和元组的元素是有序排列的,通过索引来访问元素。一般的字典类型是无序排列的,通过键来访问值。
基本的数据类型就这些。
上面的内容就介绍到这里。
扫一扫,添加关注
领取专属 10元无门槛券
私享最新 技术干货