zoukankan      html  css  js  c++  java
  • python列表元素的访问_出现次数统计_成员资格判断_slice切片

    #index()获得指定元素在列表种首次出现的索引
    a = [12,34,23,12,23,12,56,34]
    print(a.index(34))
    print(a.index(12,4))#从索引4位置开始查找首次出现的索引
    #count()获得指定元素在列表种出现的次数
    print(a.count(12))
    #成员资格判断 in
    print(34 in a)

    打印结果:

    1
    5
    3
    True

    以上是列表元素的访问_出现次数统计_成员资格判断

    1、slice切片

    #使用[]切片

    kk = [11,23,33,45]

    print(kk[1:3:1]) #从索引1开始取,到索引3结束

    结果:

    [23,33]

    #起始和终止,可以为-,此时逆向取

    print(kk[-3,-2]) # 包头不包尾,所以取的是逆向第三个

    结果:

    [23]

    遍历:

    for x in kk:
    print(x)

    打印结果:

    11
    23
    33
    45

    注意:请思考for循环的使用。

    for x in kk:

           print(x)

    for kk in range(4):

        print(kk)

    的区别。从而深入理解他的机制。

    最后,请问用for循环如何切片该列表。每次切一个元素,切完要保证其为序列。

    for a in kk:
    print(list(str(a)))

    为什么以上方法打印的是:【即原本[11,23,33,45],为什么不是[11],[23],[33],[45]】
    ['1', '1']
    ['2', '3']
    ['3', '3']
    ['4', '5']

    最终:

    我的写法:

    for aa in range(4):
      print(kk[aa:4:4])

    结果:

    [11]
    [23]
    [33]
    [45]

    你的呢?

  • 相关阅读:
    每日总结4.25
    每日总结4.24
    每日总结4.23
    每日博客4.22
    每日博客4.21
    每日博客4.20
    每日总结4.19
    每日总结4.16
    每日总结4.15
    每日总结4.14
  • 原文地址:https://www.cnblogs.com/ciscolee/p/14659573.html
Copyright © 2011-2022 走看看