06 python初学 (列表内置方法)

Posted mlllily

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

 



以上是关于06 python初学 (列表内置方法)的主要内容,如果未能解决你的问题,请参考以下文章

13 个非常有用的 Python 代码片段

Python代码阅读(第26篇):将列表映射成字典

Python代码阅读(第25篇):将多行字符串拆分成列表

Python初学者第二十一天 函数-内置函数

Python代码阅读(第40篇):通过两个列表生成字典

Python代码阅读(第13篇):检测列表中的元素是否都一样