博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《python 编程从入门到实践》操作列表与if语句
阅读量:6862 次
发布时间:2019-06-26

本文共 1288 字,大约阅读时间需要 4 分钟。

遍历for循环

  形式:for  新变量 in 列表名     (取名时新变量最好取列表名的单数)

   1、无限循环,穷尽列表中所有

   2、有限循环,按照指定次数    for alien_number in range(30)

 

 

缩进:要求严苛,但规则不难,不多赘述

  

数字列表:

  for value in range(1 ,  5)    1~4

  for value in range(1 ,  5,2)      2为步长,实现每次2的增长

  build ways:

        1、numbers=list(range(1 , 5))  

        2、for +append()

操作数字列表:min(digits)最小值     max(digits)最大值   sum(digits)求和

 

列表解析:

  将列表for循环和创建新元素的代码合成一行,并自动附加新元素  

squares=[value**2 for value in range(1,11)]print(squares)

 

 

 

切片——列表的一部分

  1、 列表名 . [index1 : index2 ]    从  index1   ~   index2-1

  2、 列表名 . [  :index]          从 开头 到  index-1

  3、 列表名 . [index: ]        从  index-1  到  最后

  4、 列表名 . [ -index: ]        最后  index 个

  5、 列表名 . [ : ]          所有

  运用:编写游戏时,在玩家退出游戏时将其最终得分加入一个列表。为获取该玩家的三个最高得分,列表降序排列,再创建一个只包含前三个得分的切片。处理数据时,可使用切片来批量处理;编写Web应用程序时,可使用切片来分页显示信息,并在每页显示数量合适的信息。

 

复制列表:为确立两个列表,但不能直接变量来赋值过去,只能完全切片来复制

 

元组:(列表的大括号改为小括号,且各元素不再被改变)

  定义元组:

dimensions=(200, 50)print(dimensions[0])print(dimensions[1])

  修改元组变量:元组各元素不可变,但储存元组的变量可通过再赋值改变

 

if语句:(简单的不提)

  1、检查多条件    and / or

  2、检查特定值是否包含在列表中      if   value (not)in  list :

  especially:if-elif-if(相对于if,else嵌套)

  注意:else是一条包罗万象的语句,只要不满足任何if或elif的条件测试,其中的代码就会执行,这可能会引入无效甚至恶意的数据。所有应该考虑用if或elif代替else代码块

  

Python3标准库模块使用:pymotw.com

PEP8代码格式设置指南:www.python.org/dev/peps/pep-0008/

 

转载于:https://www.cnblogs.com/LYluck/p/10139874.html

你可能感兴趣的文章
JAVA学习--子类对象实例化的全过程
查看>>
Python学习过程(二)
查看>>
[解题报告]HDU 1005 Number Sequence
查看>>
725. Split Linked List in Parts
查看>>
Android对象类系列化public class User implements Parcelable
查看>>
jq插件
查看>>
从零开始学习Sencha Touch MVC应用之十八
查看>>
博客园是不是应该取消反对按钮或者改进反对按钮
查看>>
重写equals()方法时,需要同时重写hashCode()方法
查看>>
Excel打印质量引起的异常及解决方案
查看>>
2.GET与POST的区别
查看>>
tyvj1172自然数拆分
查看>>
Makefile <网络转载>
查看>>
IO流的应用————小型资源管理器
查看>>
C++输入输出流格式控制(转)
查看>>
【C++】C++中的string类的用法总结
查看>>
new pc
查看>>
zabbix之 zabbix server 跟 agent 更换ip地址
查看>>
WebAPI 实现前后端分离的示例
查看>>
自控力极差的人如何自救?
查看>>