python中列表、元祖、字典和集合

list 允许重复的集合,是有序的;即元素可以是一样的,也可以修改元素;

tuple 允许重复的集合,是有序的;但子元素是不可以修改的

dict   允许重复的集合,是无序的;元素是可以修改的

set  是不允许重复的列表

范围引用: 基本样式[下限:上限:步长]

>>>print(s1[:5])             # 从开始到下标4 (下标5的元素 不包括在内)

>>>print(s1[2:])             # 从下标2到最后

>>>print(s1[0:5:2])          # 从下标0到下标4 (下标5不包括在内),每隔2取一个元素 (下标为0,2,4的元素)

>>>print(s1[2:0:-1])         # 从下标2到下标1

从上面可以看到,在范围引用的时候,如果写明上限,那么这个上限本身不包括在内。

尾部元素引用

>>>print(s1[-1])             # 序列最后一个元素

>>>print(s1[-3])             # 序列倒数第三个元素

同样,如果s1[0:-1], 那么最后一个元素不会被引用 (再一次,不包括上限元素本身)

posted @ 2018-04-17 15:16  OliverLL  阅读(159)  评论(0编辑  收藏  举报