Python 列表list

1、定义列表

     list1 = ['physics', 'chemistry', 1997, 2000];
2、查询
    1.值 = 列表[index]
         根据下标查找值
    2.index = 列表.index(值)
         从列表中找出某个值第一个匹配项的索引位置
    3.count = 列表.count(值)
        统计某个元素在列表中出现的次数 
    4.lenth = len(列表)
       查询列表的长度,元素的个数
    5.max(列表) ,min(列表)  
       查询列表中的最大值,最小值

3.增加
    1.列表.append(值)  
       新增到末尾
    2.列表.insert(下标,值) 
       插入到指定位置
    3.列表.extend(列表)
       列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)。

4.修改
   1.列表[下标] = 值

5.删除
    1.列表.pop()            
       删除末尾元素,并返回此元素
    2.列表.pop(下标)            
       根据元素下标删除,并返回次元素
    3.del 列表[下标]                   
       根据元素下标删除
    4.列表.remove(值)                   
       根据元素的值删除,删除第一个出现的值。

6.判断
    1.in(存在)
       如果存在那么结果为True,否则为False
    2.not in(不存在)
       如果不存在那么结果为True,否则False

7.脚本操作
    + 号用于组合列表,* 号用于重复列表。


8.排序

    1.列表.reverse()
        将列表中元素反转。
    2.列表.sort()
        对原列表进行排序,如果指定参数,则使用比较函数指定的比较函数

9.列表截取

     列表[num1:num2:num3]        

          num1,num2都是列表的下标 num3是间隔 返回一个新的列表
  

     >>> a = [1,2,3,4,5,6,7,8]           
     >>> b = a[1:]
     >>> b  [2, 3, 4, 5, 6, 7, 8]
     >>> c = a[1:3]
     >>> c   [2, 3]
     >>> c = a[1:3]
     >>> c    [2, 3]
     >>> d = a[0:7:2]
     >>> d    [1, 3, 5, 7]


     a[1:]:从下标1开始,截取到末尾
     a[1:3]:从下标1开始,截取到下标3之前的元素。
     a[0:7:2]:从下标0开始,截取到下标7之前的元素,间隔是2。

10.嵌套列表

>>>a = ['a', 'b', 'c']
>>> n = [1, 2, 3]
>>> x = [a, n]
>>> x
[['a', 'b', 'c'], [1, 2, 3]]
>>> x[0]
['a', 'b', 'c']
>>> x[0][1]
'b'



   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值