zoukankan      html  css  js  c++  java
  • 列表

    列表:

    list()函数

    1 print(list('hello'))也可以这样
    2 a=list('hello')
    3 print(a)
    4 #结果:['h', 'e', 'l', 'l', 'o']
    5 print(''.join(a))#''.join(a) #可以把列表a转化为字符串
    6 #结果: hello

    列表方法:

    append:在列表末尾加入新的对象 

    1 a=list('hello')
    2 a.append('!')
    3 #会得到['h', 'e', 'l', 'l', 'o', '!']

    count:统计在列表某一对象出现的次数 

    1 a=list('hello')
    2 print(a.count('l'))
    3 #会得到2

    extend:可以在列表末尾一次性追加另一个序列中的多个值

    1 a=list('hello')
    2 a.extend(list(' word'))
    3 print(a)
    4 #会得到: ['h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'd']

    index:找到某个匹配项的第一个索引

    1 a=list('hello') 
    2 print(a.index('l')) 
    3 #会得到 ‘l’ 的第一个索引 2 

    insert: 将对象插入到列表中(一切皆对象)`

    numbers = [1,2,3,4,5]
    numbers.insert(3,'four')
    print(numbers)
    #结果: [1,2,3,'four',4,5]

    pop: 移除列表的一个元素(默认为最后一个)并返回该元素的值

    1 x=[1,2,3]
    2 print(x.pop())
    3 print(X)
    4 #结果:
    5 #3
    6 #[1,2]

    remove :移除列表中某个值的第一个匹配项

    1 x=['to','be','or','not','to','be']
    2 x.remove('be')
    3 print(x)
    4 # 结果:['to','or','not','to','be']

    reverse:将列表内的元素反向存放

    1 x=[1,2,3]
    2 x.reverse()
    3 print(x)
    4 # 结果:[3,2,1]

    sort:在原位置对列表排序

    1  x=[7,5,3,1] 
    2  x.sort() 
    3  print(x) 
    4  # 结果:[1,3,5,7]

     

     
  • 相关阅读:
    linux网卡eth1如何修改为eth0
    rpm方式安装MySQL5.1.73
    quartz demo01
    chrome 搜索 jsonView
    判断是否十六进制格式字符串
    ip and port check 正则
    hadoop 遇到java.net.ConnectException: to 0.0.0.0:10020 failed on connection
    hadoop2.4.1 伪分布
    R 包
    使用pt-heartbeat检测主从复制延迟
  • 原文地址:https://www.cnblogs.com/Sky-Aces/p/8325651.html
Copyright © 2011-2022 走看看