zoukankan      html  css  js  c++  java
  • 2020-6-28-Python3-列表的操作

     1 # -*- coding:utf-8 -*-
     2 __author__ = 'admin'
     3 name_list = [1, 2, 3, 'a']
     4 print(name_list)
     5 #查看列表的方法,不带下划线的可以使用,带下划线的是私有方法,不能使用
     6 dir(name_list)
     7 
     8 #将元素增加到列表最后面位置,删除列表中最后面元素
     9 name_list.append(4)
    10 print(name_list)
    11 name_list.pop()
    12 print(name_list)
    13 
    14 #通过索引增加和删除元素
    15 name_list.insert(3, 4)
    16 print(name_list)
    17 name_list.pop(3)
    18 print(name_list)
    19 
    20 #删除指定元素
    21 name_list.remove('a')
    22 print(name_list)
    23 
    24 #查看列表中元素出现的次数
    25 name_list_element = name_list.count(1)
    26 print(name_list_element)
    27 
    28 #删除多个相同的元素
    29 name_list.append('aa')
    30 name_list.append('aa')
    31 name_list.append('aa')
    32 name_list.append('aa')
    33 name_list.append('aa')
    34 name_list.append('aa')
    35 name_list.append('aa')
    36 print(name_list)
    37 for i in range(name_list.count('aa')):
    38     name_list.remove('aa')
    39 print(name_list)
    40 
    41 #列表切片,返回值为新列表,原列表不变,从前面开始切片,从左侧索引开始,到右侧-1索引结束
    42 print(name_list[0:2])
    43 #从右侧切片
    44 print(name_list[-2:-1])
    45 #省略默认为0
    46 print(name_list[-2:])
    47 
    48 print(name_list)
    49 name_list_str = ['a', 'b']
    50 print(name_list_str)
    51 #extend无返回值
    52 name_list.extend(name_list_str)
    53 print(name_list)
  • 相关阅读:
    @configuration 和 @bean
    js中关键字 const , let , var 的用法区别
    springboot+vue项目demo地址
    快速开发框架下载地址(github)
    搭建vue项目并启动vue项目
    export default{} 和 new Vue()都是什么意思
    反向代理
    [转]python类方法
    linux中waitpid及wait的用法
    mount
  • 原文地址:https://www.cnblogs.com/laotieshan/p/13203208.html
Copyright © 2011-2022 走看看