zoukankan      html  css  js  c++  java
  • python 列表常用操作

    1、 input 和 raw_input 的区别

    raw_input() 直接读取控制台的输入

    input() 接收字符时必须加双引号,否则会报错

    2、 Python 常见的列表操作

    a).相加(相当于连接)

    >>> [1,2,3]+[4,5,6]

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

    b).列表乘以一个数字相当于将列表扩大N

    >>> [1,2,3]*2

    [1, 2, 3, 1, 2, 3]

    c).append insert 的区别

    insert 必须指定index,append 直接在最后加入

    >>> a=[1,2,3]

    >>> a.append(4)

    >>> a

    [1, 2, 3, 4]

    >>> a=[1,2,3]

    >>> a.insert(1,4)

    >>> a

    [1, 4, 2, 3]

    d).pop remove 的区别

    pop 默认是把最后一位给删除,也接受参数index来删除,remove是按只来删除

    >>> a=[1,2,3]

    >>> a.pop()

    >>> a

    [1, 2]

    3

    >>> a=[1,2,3]

    >>> a.pop(0)

    1

    >>> a=[2,3,4]

    >>> a.remove(2)

    >>> a

    [3, 4]

    e) x.reverse() 和 reversed(x) 返回值有什么区别

    前者返回的是x反转完成之后的结果,后者是返回迭代器

    >>> a=[1,2,3]

    >>> a.reverse()

    >>> a

    >>> a=[1,2,3]

    >>> b=list(reversed(a))

    >>> b

    [3, 2, 1]

    f)其他的列表操作 index、count、extend

  • 相关阅读:
    Unity3D 4.0 界面 基础 入门
    try catch finally 用法
    Mysql表引擎Innodb、MyIsam、Memory
    初步的kudu+impala vs dorisdb vs tidb
    mysql创建类似oracle的dblink
    jedis请求keys超时报错
    php 1223
    php 1214
    php 1216
    php 1222
  • 原文地址:https://www.cnblogs.com/oftenlin/p/7885727.html
Copyright © 2011-2022 走看看