zoukankan      html  css  js  c++  java
  • python常用内置方法indexextendcount eversesort

    定义列表:(有2个值相同)

    a = ['XiaoBao','aiaoHao','biaoLiao','ciaoQing','eiaoLi','QiBao','biaoLiao']

    列表的索引:

    1. first_place = a.index('biaoLiao')#index返回 xiaobao的位置,同时存在2个同样的也只返回第一个

               存在两个相同值时,取出第一个后定义一个小列表,再从小列表中取出第二值的位置,然后将第一个place+小列表中取出的位置

               little_place = a[first_place+1:] #定义一个小列表;  实际就是把a列表重新拆分从a列表中的 place+1开始到列表最后的值生成一个小列表

               second_in_little_place = little_place.index('XiaoBao') #从小列表中取出值的位置

       sum = place +  second_in_little_place+1 #sun就是第二个相同值得位置(+1是因为小列表从位置零开始)

       print('xiaobao的位置是',first_place+1,sum)

    统计某元素存在列表的个数:

       a.count(biaoLiao)#count后面的括号中无论是字符串还是数字,都不加引号 此处是统计字符串biaoLiao出现的次数

       

    两个列表交互extend命令:

        a1 = [1,2,3]

        a2 = [4,5,6]

        a1.extend[a2]     #此时a1 = [1,2,3,4,5,6] ,a2无变化

    列表元素排序:

       a1 = [1,2,3,4,5,6]

       a1.reverse()      # 将列表进行倒序排列

       print(a1)

           a2 = [4,1,6,3,7,1,9]

      a2.sort()           #进行一个从小到大的排序

  • 相关阅读:
    spring+mybatis+druid+xml
    springboot run(),bean注册
    linux命令之cat
    linux命令之more
    linux中配置maven环境
    linux中配置Java环境
    linux命令之nohup
    在Eclipse中创建Maven多模块工程的例子
    MINA之心跳协议运用
    Java动态代理
  • 原文地址:https://www.cnblogs.com/pytest/p/9759195.html
Copyright © 2011-2022 走看看