首页 > 代码库 > python:列表与元组

python:列表与元组

1.python包含六种内建的序列,列表和元组是其中的两种,列表可以修改,元组则不能

 

2.通用序列操作

2.1 索引:和C#的区别是索引可以为负数,最后一个元素索引为-1,索引超出范围会报错

例:>>>a=‘hello‘ 

      >>>a[-2]

      ‘l‘

2.2分片:可以使用分片来获取序列一定范围内的元素,即截取;从python2.3开始添加了步长,分片的第一个数字代表起始位置,第二个代表结束位置(索引+1),第三个数字代表步长

例:>>>numbers=[1,2,3,4,5,6,7,8,9,10]

     >>>number[1:9:2]

     [2,4,6,8]

2.3 序列相加 :相同类型的序列才能进行相加操作

2.4 乘法: 用数字x乘以序列生成新的序列,新的序列是原来的序列重复x次

2.5 成员资格:in 表示元素是否在序列中

例:>>>users=[‘tom‘,‘john‘,mary‘]

     >>>‘tom‘ in users

     True

2.6 len,min,max 

python:列表与元组