注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

众里寻他千百度,名师成就满分路

AP 微积分 AP 计算机 腾飞的博客

 
 
 

日志

 
 
关于我

大学讲师,中国首批AP计算机教师,著有中国第一套,历经五年实践证明深受学生欢迎的成功的AP计算机双语教材,2013年以93%的满分率开创了中国AP计算机成功的先河,远远超出全美26.6%的满分率,为中国AP计算机教学树立了典范,并在同年加拿大计算机竞赛中勇夺桂冠,任教学生获哥伦比亚大学,麻省理工学院,卡耐基梅隆大学,宾夕法尼亚大学,康奈尔大学,西北大学等学校录取,远程学生遍及北京、长春、南京、重庆、广州、济南, 深圳、成都、费城,洛杉矶,加州,宾州,新罕布什尔州等地,希望借此平台为信息技术的发展做出贡献!

网易考拉推荐

Python 数组常用操作  

2015-05-31 18:42:05|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
  1. # coding=utf-8  
  2. ''''' 
  3. Created on 2014-3-29 
  4.  
  5. @author: Administrator 
  6. '''  
  7. ''''' 
  8. 创建并打印数组 
  9. '''  
  10. arr = ["aex""bfe""mpilgrim""zddd""example"];  
  11. print(arr);#['aex', 'bfe', 'mpilgrim', 'zddd', 'example']  
  12. print(arr[2]);#mpilgrim  
  13. ''''' 
  14. 数组的负索引 
  15. li[-n] == li[len(li) - n] 
  16. '''  
  17. print(arr[-1]);#example  
  18. ''''' 
  19. 数组的分片 
  20. arr[1:3]表示从第一个元素开始,直到但不包含第三个元素 
  21. '''  
  22. print(arr[1:3]);#['bfe', 'mpilgrim']  
  23. ''''' 
  24. 向数组中添加元素 
  25. '''  
  26. arr.append("new");  
  27. print(arr);#['aex', 'bfe', 'mpilgrim', 'zddd', 'example', 'new']  
  28. arr.insert(2"new");  
  29. print(arr);#['aex', 'bfe', 'new', 'mpilgrim', 'zddd', 'example', 'new']  
  30. arr.extend(['gete','sdwz','wettt']);  
  31. print(arr);#['aex', 'bfe', 'new', 'mpilgrim', 'zddd', 'example', 'new', 'gete', 'sdwz', 'wettt']  
  32. ''''' 
  33. 在数组中搜索元素 
  34. '''  
  35. print(arr.index("example"));#5  
  36.   
  37. #print(arr.index("f"));#ValueError: 'f' is not in list  
  38. print("example" in arr);#True  
  39. ''''' 
  40. 删除数组中的元素 
  41. remove是删除元素的首次出现,pop是删除最后一个元素,并且返回最后一个元素 
  42. '''  
  43. arr.remove("new");  
  44. print(arr);#['aex', 'bfe', 'mpilgrim', 'zddd', 'example', 'new', 'gete', 'sdwz', 'wettt']  
  45. print(arr.pop());#wettt  
  46. print(arr);#['aex', 'bfe', 'mpilgrim', 'zddd', 'example', 'new', 'gete', 'sdwz']  
  47. ''''' 
  48. 在数组中使用运算符 
  49. arr = [1, 2] * 3 等同于 arr = [1, 2] + [1, 2] + [1, 2] 
  50. '''  
  51. arr=arr+['fegrc','getrvs'];  
  52. print(arr);#['aex', 'bfe', 'mpilgrim', 'zddd', 'example', 'new', 'gete', 'sdwz', 'fegrc', 'getrvs']  
  53. arr+=['two'];  
  54. print(arr);#['aex', 'bfe', 'mpilgrim', 'zddd', 'example', 'new', 'gete', 'sdwz', 'fegrc', 'getrvs', 'two']  
  55. arr1=['dfd','hrh'];  
  56. print(arr1*3);#['dfd', 'hrh', 'dfd', 'hrh', 'dfd', 'hrh']  
  57. arr2=[3,4];  
  58. print(arr2*3);#[3, 4, 3, 4, 3, 4]  
  评论这张
 
阅读(147)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017