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)
  • 相关阅读:
    actionscript3.0 图片裁剪及保存jpg详解
    AS3 JPEG Encoder应用:从Flash中保存图片
    Kata 架构
    docker 学习笔记
    processon
    学习容器技术的思考
    cp -f 还是提示是否覆盖
    CentOS下安装桌面环境
    [PYTHON 实作] 算100
    <转>CentOS 7 安装配置 NFS
  • 原文地址:https://www.cnblogs.com/laotieshan/p/13203208.html
Copyright © 2011-2022 走看看