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]

     

     
  • 相关阅读:
    repr() Vs str()
    默认参数
    元组
    字典
    电脑可以办的两类最基本的事情
    代码块
    变量名
    print的逻辑
    input的逻辑
    让python2听懂中文
  • 原文地址:https://www.cnblogs.com/Sky-Aces/p/8325651.html
Copyright © 2011-2022 走看看