python学习笔记-操作列表

原创 2018年04月16日 12:20:06
(1)对列表中每个元素都进行操作时,可以使用for循环
  
magicians = ['alice', 'david','carolina']
#从magicians列表中取出一个名字,将它存储到变量magican中
for magician in magicians:
print(magician)
   输出:
alice
david
carolina
  注:在描述列表时尽量选择有意义的名称,例如单复数形式
(2)在 for 循环后面,没有缩进的代码都只执行一次,而不会重复执行。
         Python根据缩进来判断代码行与前一个代码行的关系。
(3)谨慎缩进,for语句末尾后面有冒号是告诉python下一行是循环的第一行。
(4)使用函数range()
for value in range(1,5):
print(value)
 输出:
1
2
3
4
    注:python从指定的第一个值开始数,并在到达指定的第二个值后停止,
           因此输出不会包含第二个值。
(5)使用list函数创建数字列表
         ①将range()函数作为list()的参数,输出将作为一个数字列表。
    
       ②  使用函数range()时,可以指定步长:
#函数从2开始数,然后不断加2,直到达到11或超过11
even_numbers = list(range(2,11,2))
print(even_numbers)
    输出:
[2, 4, 6, 8, 10]
(6)>>>digits = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
         >>>  min(digits)
          0
         >>>  max(digits)
          9    
         >>>  sum(digits)
          45
(7)列表解析
  
squares=[value**2 for value in range(1,11)]
print(squares)
    输出:
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
    注:在方括号里面先定义一个表达式,用于生成要存储到列表中的值,
          for循环为for value in range(1,11),它将值1-10提供给表达式value**2。
(8) 要创建切片,可指定要使用的第一个元素和最后一个元素的索引。
  
players = ['charles', 'martina','michael','florence', 'eli']
print(players[0:3])
    输出:
['charles', 'martina', 'michael']
    注:切片可以提取任何子集,如果括号中方括号中的数字有一个省略了
           代表提取的该子集是从头开始到指定元素,或从指定元素开始,到列表末尾。
(9) 复制列表时可以使用切片来将列表重新复制一份,创建出列表的副本。
(10)列表非常适合用于存储在程序运行期间可能变化的数据集。列表时可以修改的,不可修改的
           列表是元组。元组是使用圆括号。给元祖变量赋值是合法的。

python学习笔记(2018.01.27)

终于把不显示中文的问题搞好了,开心! #coding = utf-8 import urllib.request import json from city import city cityn...
  • moxie0621
  • moxie0621
  • 2018-01-28 01:00:59
  • 41

Python学习笔记

  • 2010年02月23日 17:05
  • 596KB
  • 下载

python 列表处理

转自 http://www.cnblogs.com/AaronFan/p/6057266.html #查#print(names) #列出列表的内容print(names[3]...
  • weixin_36239612
  • weixin_36239612
  • 2017-07-13 07:51:44
  • 76

python学习笔记之列表操作

列表的系列操作详解及示例
  • weixin_40378804
  • weixin_40378804
  • 2018-01-03 21:02:00
  • 40

python学习笔记-------列表操作

python 列表操作 1.定义([]) bicycles = ['trek', 'cannondale', 'redline', 'specialized'] 2.取值 2.1取第n...
  • hfx_fmxd
  • hfx_fmxd
  • 2018-03-24 21:14:09
  • 14

Python学习笔记———《列表操作》

列表排序 sort()函数使用固定的排序算法对列表排序。sort()函数对列表排序时改变了原来的列表,从而让其中的元素能按一定的顺序排列,而不是简单的返回一个已排序的列表副本。注意sort()函数...
  • lcj369387335
  • lcj369387335
  • 2015-04-10 12:57:11
  • 309

Python学习笔记——列表操作

1 遍历整个列表 2 创建数值列表 2.1 使用函数 range() 2.2 使用 range()创建数字列表 2.3 对数字列表执行简单的统计计算 2.4 列表解析 3 使用列表的一部分 3...
  • u013733747
  • u013733747
  • 2018-04-12 21:33:46
  • 1

python学习笔记-(2)Python的基本数据类型

Python中的变量不需要声明,不需要删除,可以直接回收适用。 example如下: >>> a = 1 >>> print (a) >>> print type(a) >>> print ...
  • u012990533
  • u012990533
  • 2015-03-11 14:04:09
  • 322

python学习(基础补充)--字典、条件语句、循环

#建立字典 items = [('name', 'hdb'), ('age', 42)] d = dict(items) print d #...
  • decan5958
  • decan5958
  • 2017-08-05 21:10:04
  • 118
收藏助手
不良信息举报
您举报文章:python学习笔记-操作列表
举报原因:
原因补充:

(最多只允许输入30个字)