|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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]
- >>> list1 = [x**2 for x in range(10)]
- >>> list1
- [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
复制代码
|
|