chapter4 操作列表

4.1 遍历整个列表
  magicians=['alice','david','carolina']
  for magician in magicians:
  print(magician)
4.1.1 深入地研究循环
4.1.2 在for循环中执行更多的操作
4.1.3 在for循环结束后执行一些操作
4.2 避免缩进错误
4.3 创建数值列表
4.3.1 使用函数range()
  Python函数rang()让你能够轻松地生成一系列的数字。
  for value in range(1,5):
  print(value)
4.3.2 使用range()创建数字列表
  numbers = list(range(1,6))
  print(numbers)

  使用函数range()时,还可以指定步长。例如,下面的代码打印1~10内的偶数:
  event_numbers = list(range(2,11,2))
  print(event_number);
  squares = []
  for value in range(1,11)
  squares.append(value**2)
4.3.3 对数字列表执行简单的统计计算
  digits = [1,2,3,4,5,6,7,8,9,0]
  min(digits)
  max(digits)
  sum(digits)
4.3.4 列表解析
  squares = [value**2 for value in range(1,11)]
  print(squares)
4.4 使用列表的一部分
  处理列表的部分元素-Python称之为切片
4.4.1 切片
  要创建切片,可指定要使用的第一元素和最后一个元素的索引。
  players = ['once','tow','treee']
  print(players[0:2])//从索引0开始,到索引2单不包括2
  输出:['one','tow']

  如果你没有指定第一个索引,Python将自动从列表头开始:
  print(players[:3] //从头到索引3单不包括3
  player[2:]//从2到结尾包括2

  无论列表多长,这种语法都能够让你输出从特定位置到列表末尾IDE所有元素。负数索引返回离列表末尾相应距离的元素。
  eg:获取输出名单的最后三个队员:players[-3:]
4.4.2 遍历切片
4.4.3 复制列表
  my_foods = ['pizza','falafel','carrot cake']
  friend_foods = my_foods[:]
4.5 元组
列表时可以修改的,不可变的列表被称为元组。
4.5.1定义元组
  dimensions = (200,50)
  print(dimensions[0])
4.5.2 遍历元组中的所有值
  for dimension in dimensions:
  print(demension)
4.5.3 修改元组变量
  dimensions = (200,50)
  dimensions = (200,220)
4.6 设置代码格式

【Python编程:从入门到实践】chapter4 操作列表的更多相关文章

  1. Python编程从入门到实践笔记——操作列表

    Python编程从入门到实践笔记——操作列表 #coding=utf-8 magicians = ['alice','david','carolina'] #遍历整个列表 for magician i ...

  2. Python编程从入门到实践笔记——异常和存储数据

    Python编程从入门到实践笔记——异常和存储数据 #coding=gbk #Python编程从入门到实践笔记——异常和存储数据 #10.3异常 #Python使用被称为异常的特殊对象来管理程序执行期 ...

  3. Python编程从入门到实践笔记——用户输入和while循环

    Python编程从入门到实践笔记——用户输入和while循环 #coding=utf-8 #函数input()让程序暂停运行,等待用户输入一些文本.得到用户的输入以后将其存储在一个变量中,方便后续使用 ...

  4. #Python编程从入门到实践#第四章笔记

    #Python编程从入门到实践#第四章笔记   操作列表 ​​​1.遍历列表 使用for循环,遍历values列表 for value in values: print(value) 2.数字列表 使 ...

  5. Python编程从入门到实践

    Python编程从入门到实践1 起步2 变量和简单数据类型3 列表简介4 操作列表5 if语句6 字典7 用户输入和while循环8 函数9 类10 文件和异常11 测试代码12 武装飞船13 外星人 ...

  6. 《python编程从入门到实践》读书实践笔记(二)

    本文是<python编程从入门到实践>读书实践笔记11章的内容,主要包含测试,为体现测试的重要性,独立成文. 11 测试代码 写在前面的话,以下是我这些年开发中和测试相关的血泪史. 对于一 ...

  7. 《python编程从入门到实践》读书实践笔记(一)

    本文是<python编程从入门到实践>读书实践笔记1~10章的内容,主要包含安装.基础类型.函数.类.文件读写及异常的内容. 1 起步 1.1 搭建环境 1.1.1 Python 版本选择 ...

  8. Python编程从入门到实践笔记——文件

    Python编程从入门到实践笔记——文件 #coding=gbk #Python编程从入门到实践笔记——文件 #10.1从文件中读取数据 #1.读取整个文件 file_name = 'pi_digit ...

  9. Python编程从入门到实践笔记——类

    Python编程从入门到实践笔记——类 #coding=gbk #Python编程从入门到实践笔记——类 #9.1创建和使用类 #1.创建Dog类 class Dog():#类名首字母大写 " ...

  10. Python编程从入门到实践笔记——函数

    Python编程从入门到实践笔记——函数 #coding=gbk #Python编程从入门到实践笔记——函数 #8.1定义函数 def 函数名(形参): # [缩进]注释+函数体 #1.向函数传递信息 ...

随机推荐

  1. C#如何提取.txt文件中的每个字符串

    C#如何提取.txt文件中的每个字符串,并将其存放到一个类中. 将其中的编号 菜名 价格 分别存入不同的数组中. 注:在用ReadLine读取一行信息时为什么读取的中文字符变成了乱码. 20 满意答案 ...

  2. SWIFT中数字格式

    SWIFT中格式化数字比较常用的应该就是以下几种格式了. var formatter = NSNumberFormatter() //formatter.numberStyle = NSNumberF ...

  3. E - An Awful Problem 求两段时间内满足条件的天数//lxm

    In order to encourage Hiqivenfin to study math, his mother gave him a sweet candy when the day of th ...

  4. https页面证书验证、加密过程简介

    1.服务器向CA机构获取证书(假设这个证书伪造不了),当浏览器首次请求服务器的时候,服务器返回证书给浏览器.(证书包含:公钥+申请者与颁发者的相关信息+签名) 2.浏览器得到证书后,开始验证证书的相关 ...

  5. 【python基础】如何注释代码块

    前言 编写python程序有时候需要对代码块进行comment,本文对此介绍. 方法 python注释的三种方法: 1.井号注释单行代码: # 2.三个单引号或三个双引号注释语句块: ''' 或者&q ...

  6. GPA

    原题: GPA Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submi ...

  7. cf 295 div 2 B (bfs)

    题意:给出 n.m 两数,可以对 n 进行两种操作 减一或者乘二,操作过程中 n 必须保证非负,问使 n 变为 m 至少需要几步操作. 这是我练水题的时候做到的,题目不难,只是我 bfs 一直没怎么用 ...

  8. HTML第二课——css【2】

    请关注公众号:自动化测试实战 现在继续上一节课的内容,看下面代码: <!DOCTYPE html><html><head>    <meta charset= ...

  9. IE7下对某些seajs压缩文件不兼容的解决方法

    seajs.config({ comboExcludes: /common.js/ }) (杨磊哥提供)

  10. Java JDK 版本的区别

    jdk6和jdk5相比的新特性有: 1.instrumentation 在 Java SE 6 里面,instrumentation 包被赋予了更强大的功能:启动后的 instrument.本地代码 ...