zoukankan      html  css  js  c++  java
  • 06 python初学 (列表内置方法)

    目录:

    1. type(a) is list :判断 a 是不是列表。返回 True False
    2. count:计算列表内某一元素出现的次数
    3. extend:在列表末尾一次性添加另一列表中的全部值
    4. index:查找该元素在列表内第一出现的位置(根据内容找位置)
    5. reverse:将列表反转,直接会更改列表
    6. sort:将列表进行排序,排序规则按 ASCII 表顺序,直接会更改列表。将 reverse=True可以实现列表逆序排序输出
    7. in:判断某一元素在不在列表中mylist = ['to', 'be', 'or', 'not', 'to', 'be']
    a = [1, 2, 3]
    b = [4, 5, 6]
    
    # 判断是不是列表
    print(type(mylist) is list)
    >>> True
    
    # count:计算列表内某一元素出现的次数
    print(mylist.count('to'))
    >>> 2
    
    # extend: 在列表末尾一次性添加另一列表中的全部值
    # 如果不想修改 a 和 b,但是又想得到两个列表的和,可以用‘+’号,会返回一个全新的列表
    a.extend(b) print(a) print(b) >>> [1, 2, 3, 4, 5, 6] >>> [4, 5, 6] # index: 查找该元素在列表内第一次出现的位置,根据内容找位置 print(mylist.index('to')) >>> 0 # reverse:列表倒序输出,直接更改列表 mylist.reverse() print(mylist) >>> ['be', 'to', 'not', 'or', 'be', 'to'] # sort: 将列表进行排序,直接更改列表。 通过使用sorted(a) 函数,把列表a作为参数传入,实现同样的效果,但是不会直接更改列表 # 数字从大到小排序,字符串按 ASCII 码表顺序排序 # 将 reverse=True 可以实现排序后的倒序输出 x = [4, 1, 3, 2] y = ['x', 'u', 'j', 'Z', 'Q'] x.sort() y.sort(reverse=True) print(x) print(y) >>> [1, 2, 3, 4] >>> ['x', 'u', 'j', 'Z', 'Q'] # in:判断一个元素在不在列表里 print("lily" in mylist) >>> False
  • 相关阅读:
    netmeeting使用收集
    开始Nunit学习(1)
    数据库信息查询(作者不是我)
    2月到5月的总结
    最近学到的一些东西
    gridview无法绑定datarow[]的解决
    asp.net控件开发(二)简单属性
    javascript 获取页面高度(多种浏览器)(转)
    My Asp.net Ajax Trip(一) Using For UpdatePanel
    asp.net 控件开发(一)显示控件内容
  • 原文地址:https://www.cnblogs.com/mlllily/p/10134669.html
Copyright © 2011-2022 走看看