鱼C论坛

 找回密码
 立即注册
查看: 1159|回复: 0

[技术交流] python 012 列表之操作符

[复制链接]
发表于 2018-6-16 13:38:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 风不会停息 于 2018-6-20 18:00 编辑

1. 列表之间可以进行以下运算: >,  <,  =,  +,  *,  in,  not in,  进行比较时, 比较的是两列表的第一个元素, 对于  list1 = [123, [1, 2, 3]], 2 in list1[1], 返回True

2. list1 = [2, 2, 2, 3, 8],  list1.count(a): 计算出列表中 a 元素的个数并返回, 例如, list1.count(2) 返回 3

3. list1 为列表, list1.index(a): 索引列表中第一个出现 a 元素的位置并返回其位置, 对于 list1.index(a, 3, 9), 则是索引列表中第4到第10个元素中a元素的位置

4. list1为列表, list1.reverse(): 将列表中的元素颠倒, 例如 list1 = [1, 2, 3, 5, 4], 则 list1.reverse() = [4, 5, 3, 2, 1]

5. list1为列表, list1.sort(): 将列表中的元素从小到大排列, list1.sort(reverse = True): 将列表中的元素从大到小排列(默认reverse = False)

6. 列表推导式:语法为 list1 = [有关A的表达式(返回值)  for A in B  if xxx]
  1. >>> list1 = [x**2 for x in range(10)]
  2. >>> list1
  3. [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
复制代码

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-3-29 08:40

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表