一、循环(for):输出列表中的每一个元素

stus=['杨静','王志华','王银梅','乔美玲']
#一个个输出列表元素
for s in stus:
print('s 是 %s'%s)
s 是 杨静
s 是 王志华
s 是 王银梅
s 是 乔美玲
 或者
index = 0
while index < len(stus):
print(stus[index])
index+=1
杨静
王志华
王银梅
乔美玲
#输出index和name
for i in range(len(stus)):
print("索引是:%s, 姓名是:%s"%(i,stus[i]))
索引是:0, 姓名是:杨静
索引是:1, 姓名是:王志华
索引是:2, 姓名是:王银梅
索引是:3, 姓名是:乔美玲

#较简便方式:
for index, stu in enumerate(stus,1):# 1:可以不写,表示指定从几开始计数,如不写就等同于索引,从0开始
print("%s==>%s"%(index,stu))
1==>杨静
2==>王志华
3==>王银梅
4==>乔美玲

二、切片(list 取值的一种方法)

name[n:m]  切片是不包含后面那个元素的值(顾头不顾尾)

name[:m] 如果切片前面一个值缺省的话,从开头开始取

name[n:] 如果切片后面的值缺省的话,取到末尾

name[:] 如果全部缺省,取全部,相当于复制一个新的list

name[n:m:s] s:步长  隔多少个元素取一次

步长是正数,从左往右取

步长是负数,从右往左取

注:切片同样适用于字符串,字符串也有下标/索引;但字符串不能修改

number=[1,2,3,4,5,6,7,8,9,10]
print(number[2:9:2])
[3, 5, 7, 9]
#字符串通过切片检索
name='测试完成了'
print(name[3]) #输出:成
name[3]='ceshi' #错误,字符串不能修改 更多切片联系,详见https://www.jianshu.com/p/cfcd7e05a5a4

最新文章

  1. 简记用ArcGIS处理某项目需求中数据的步骤
  2. CSP -- 运营商内容劫持(广告)的终结者
  3. Android 中如何计算 App 的启动时间?
  4. Mac 安装 eclipse
  5. Win10 AppBar
  6. ural 1342. Enterprise
  7. iOS开发之生成二维码
  8. node-webkit教程(16)调试typescript
  9. 01_JavaScript简介
  10. python4delphi 设置syspath
  11. dede调用文章的栏目,作者,发布时间.以及连接数据库输出一个表
  12. poj 1742 Coins (多重背包)
  13. [转] C# 泛型类型参数的约束
  14. Git for Windows
  15. 设置imageView正方形高宽
  16. iOS下使状态栏颜色与H5中背景色一致
  17. 六、pyqt5对话框——QInputDialog、QColorDialog、QFontDialog、QMessageBox、QFileDialog
  18. consul服务配置维护
  19. 黄聪:ffmpeg基本用法(转)
  20. Pig load 用法举例

热门文章

  1. 洛谷P4242 树上的毒瘤
  2. Flask 键盘事件
  3. 做IT项目管理也需要具备产品思维
  4. Hibernate 基础解析(Configuration,SessionFactory,Session,Transaction,Query,Criteria)
  5. jquery 前端 跨域 jsonp
  6. 使用perconna xtrabackup备份脚本
  7. python模块之os模块
  8. 10款 Mac 经典原型设计开发软件推荐
  9. storm集群配置
  10. 关于交叉熵(cross entropy),你了解哪些