zoukankan      html  css  js  c++  java
  • 2,说说列表

    列表,是有顺序的,可以直接改变其中元素的,放在[]里面的,每个元素之间使用,隔开的 

    创建空列表:

    name = []       name = list()

    创建列表:

    num = [1, 2, 3 ,4, 5, 6, 7, 8, 9]

    通过下标访问列表中的元素,下标从0 开始计数

    查看:

    num[0]    num[2] 就像这样

    增加:

    num.append(0) 将0这个元素添加列表最后一个元素的后面

    [ 1, 2, 3 ,4, 5, 6, 7, 8, 9, 0]

    插入:

    num.insert(1, 100) 前面1表示插入的位置,100表示插入的元素,原本在1这个位置的元素往后挤

    [ 1,100, 2, 3 ,4, 5, 6, 7, 8, 9, 0]

    删除:

    del num[1] 

    [ 1, 2, 3 ,4, 5, 6, 7, 8, 9, 0]

    num.pop()不传入参数表示删除最后一个元素,传入参数表示删除指定位置的元素

    name.remove()  表示删除指定元素,你传入的删除是元素本身,不是元素的位置了,这点要注意

     修改:

    修改哪一位直接赋值就可以了

    num[1] = 10000

    获取元素的位置:

    num.index(9) 获取9这个元素的位置

    统计:

    num.count(9) 获取9这个元素在列表中出现的次数

    in 判断一个元素是否在列表当中:

    2 in num 返回Trun 或者是Flase

    扩展:

    num1=[1,2,3,4,5,]

    num2=[6,7,8,9,10]

    num1.extend(num2)

    num1=[1,2,3,4,5,6,7,8,9,10]

    将元素重新排序:

    num.sort()  将元素按照其在从小到大的顺序排列,不同的元素类型之间是无法放在一起排列的,这样操作会改变原来的列表

    num.sorted() 作用同上,返回新的列表,原来的列表不变

    num.reverse() 将一个列表的顺序倒过来,会改变原来的列表

    获取列表的长度:

    len(num)

    列表的copy我会单独写的,关系到深浅的问题,一两句说不完

    元组

    元组和列表差不多,元组一旦创建,就不能再修改,所以也叫只读列表 

    num=(1,2,3,4,5)

    访问也是通过下标,还有 统计 num.count()和获取下标num.index()

    字符串 和 列表之间的相互转换:

    join()能够将列表转换成字符串

    list = ['ma',  'don', 'don', 'shi', 'ge', 'hao', 'dan']

    str = ','.join(list)

    'ma,don,don,shi,ge,hao,dan'

    split()可以将字符串转换成列表

    str = 'ma,don,don,shi,ge,hao,dan'

    list = str.split(',') 将字符串以,为界,分割成列表的元素

     ['ma',  'don', 'don', 'shi', 'ge', 'hao', 'dan']

    还可以以空格,Tab 等其他为界

    循环:

    for i in list:

    print(i)

  • 相关阅读:
    Django对静态文件的处理——部署阶段
    使用Django来处理对于静态文件的请求
    Django1.7如何配置静态资源访问
    Spring WebSocket中403错误解决
    FastJSON JSONObject 字段排序 Feature.OrderedField
    国际化(i18n) 各国语言缩写
    【转】java.io.Closeable接口
    【转】spring bean 卸载
    This content should also be served over HTTPS
    Failed to close the ServletOutputStream connection cleanly, Broken pipe
  • 原文地址:https://www.cnblogs.com/MaDon/p/9148835.html
Copyright © 2011-2022 走看看