Python学习10:序列使用

来源:互联网 发布:淘宝里面我的店铺在哪 编辑:程序博客网 时间:2024/06/12 23:11

序列的两个主要特点是索引操作符和切片操作符。

索引操作符让我们可以从序列中抓取一个特定项目。

切片操作符让我们能够获取序列的一个切片,即一部分序列。

列表、元组和字符串都是序列。

 

复习一下列表、元组的应用:


#创建listls = ['hello','New','world','2014','07','21']ls2 = ['Python','New','Land']ls.extend(ls2)print(ls)print(ls.count('New'))#创建字典dic = {    'name' : 'jie',    'blog' :'http://csdn.com/jiezhj',    'year' :2014,    'list' : ls         #将列表作为字典Item    }print("输出字典中的元素:----------")for key in dic:    print(dic[key])print("-----------------")print("删除字典中key值为blog的键值")del dic['blog']print("弹出字典中的key值为list的列表中的最后一项")dic['list'].pop();      #将Land弹出print("输出字典中的列表的剩余元素")for value in dic['list']:    print(value,end =' ')print('更新字典:')dic.update({'list':ls2});#一定要是冒号:相当于在update方法中只有一个参数(可以这么理解)print("输出字典结构")print(dic)print(dic.get('list'))print("list切片处理--------------结果还是个list")print('打印第2到第4个列表元素:',ls[1:5])   #不包含线标为5的元素print('打印第2到最后一个列表元素:',ls[1:-1]) #不包含最后一个元素print('打印第5到end的元素:',ls[4:])print('打印所有的元素:',ls[:])print('list索引操作----------------')for index in range(4,20):    print(ls[index],end = ' ')          #越界了,只能打印出第5个到最后一个元素,抛出异常


 

0 0