鱼C论坛

 找回密码
 立即注册
查看: 4265|回复: 5

[技术交流] 列表方法集合

[复制链接]
发表于 2014-11-12 10:06:00 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 ~风介~ 于 2015-11-23 22:50 编辑

方法:
  1. append(...)
  2. L.append(object) -> None -- append object to end
复制代码

代码:

  1. >>> myList = [1,2]
  2. >>> myList.append({'Fish':1})
  3. >>> myList
  4. [1, 2, {'Fish': 1}]
复制代码
===
方法:
  1. clear(...)
  2.        L.clear() -> None -- remove all items from L
复制代码

代码:
  1. >>> myList.clear()
  2. >>> myList
  3. []
  4. >>>
复制代码
===
方法:
  1. copy(...)
  2.       L.copy() -> list -- a shallow copy of L
复制代码

代码:
  1. >>> myList = [1, 2, {'Fish': 1}]
  2. >>> newList = myList.copy()
  3. >>> newList
  4. [1, 2, {'Fish': 1}]
  5. >>> del myList
  6. >>> newList
  7. [1, 2, {'Fish': 1}]
  8. >>>
复制代码
===
方法:
  1. count(...)
  2.        L.count(value) -> integer -- return number of occurrences of value
复制代码

代码:
  1. >>> myList = [1, 2, {'Fish': 1},1,1]
  2. >>> myList.count(1)
  3. 3
  4. >>> myList.count({'Fish': 1})
  5. 1
  6. >>>
复制代码
===
方法:
  1. extend(...)
  2.        L.extend(iterable) -> None -- extend list by appending elements from the iterable
复制代码

代码:
  1. >>> myList
  2. [1, 2, {'Fish': 1}, 1, 1]
  3. >>> myList.extend(['Good','Morning'])
  4. >>> myList
  5. [1, 2, {'Fish': 1}, 1, 1, 'Good', 'Morning']
  6. >>>
复制代码
===
方法:
  1. index(...)
  2.        L.index(value, [start, [stop]]) -> integer -- return first index of value.
  3.        Raises ValueError if the value is not present.
复制代码

代码:
  1. >>> myList
  2. [1, 2, {'Fish': 1}, 1, 1, 'Good', 'Morning']
  3. >>> myList.index(1)
  4. 0
  5. >>> myList.index(1,1,5)
  6. 3
  7. >>> myList.index(1111)
  8. Traceback (most recent call last):
  9.   File "<pyshell#51>", line 1, in <module>
  10.     myList.index(1111)
  11. ValueError: 1111 is not in list
  12. >>>
复制代码
===
方法:
  1. insert(...)
  2.        L.insert(index, object) -- insert object before index
复制代码

代码:
  1. >>> myList
  2. [1, 2, {'Fish': 1}, 1, 1, 'Good', 'Morning']
  3. >>> myList.insert(0,'FishC')
  4. >>> myList
  5. ['FishC', 1, 2, {'Fish': 1}, 1, 1, 'Good', 'Morning']
  6. >>> myList.insert(-1,'FishC')
  7. >>> myList
  8. ['FishC', 1, 2, {'Fish': 1}, 1, 1, 'Good', 'FishC', 'Morning']
  9. >>>
复制代码
===
方法:
  1. pop(...)
  2.        L.pop([index]) -> item -- remove and return item at index (default last).
  3.        Raises IndexError if list is empty or index is out of range.
复制代码

代码:
  1. >>> myList
  2. ['FishC', 1, 2, {'Fish': 1}, 1, 1, 'Good', 'FishC', 'Morning']
  3. >>> myList.pop()
  4. 'Morning'
  5. >>> myList.pop(0)
  6. 'FishC'
  7. >>> myList
  8. [1, 2, {'Fish': 1}, 1, 1, 'Good', 'FishC']
  9. >>>
复制代码
===
方法:
  1.   remove(...)
  2.        L.remove(value) -> None -- remove first occurrence of value.
  3.       Raises ValueError if the value is not present.
复制代码

代码:
  1. >>> myList
  2. [1, 2, {'Fish': 1}, 1, 1, 'Good', 'FishC']
  3. >>> myList.remove(1)
  4. >>> myList
  5. [2, {'Fish': 1}, 1, 1, 'Good', 'FishC']
  6. >>> myList.remove()
  7. Traceback (most recent call last):
  8.   File "<pyshell#64>", line 1, in <module>
  9.     myList.remove()
  10. TypeError: remove() takes exactly one argument (0 given)
  11. >>>
复制代码
===
方法:
  1. reverse(...)
  2.        L.reverse() -- reverse *IN PLACE*
复制代码

代码:
  1. >>> myList
  2. [2, {'Fish': 1}, 1, 1, 'Good', 'FishC']
  3. >>> myList.reverse()
  4. >>> myList
  5. ['FishC', 'Good', 1, 1, {'Fish': 1}, 2]
  6. >>>
复制代码
===
方法:
  1. sort(...)
  2.        L.sort(key=None, reverse=False) -> None -- stable sort *IN PLACE*
复制代码

代码:
  1. >>> myList = [1,2,1,2,3,5,9]
  2. >>> myList.sort()
  3. >>> myList
  4. [1, 1, 2, 2, 3, 5, 9]
  5. >>> myList = [1,2,1,2,3,5,9]
  6. >>> myList.sort(reverse=True)
  7. >>> myList
  8. [9, 5, 3, 2, 2, 1, 1]
  9. >>>
复制代码





本帖被以下淘专辑推荐:

  • · python|主题: 1, 订阅: 0
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2014-11-14 15:40:24 | 显示全部楼层
我就想问问怎么插入图片的?{:1_1:}
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-11-14 17:10:15 | 显示全部楼层
谢谢分享
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-7-24 14:08:14 | 显示全部楼层
get~
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2015-7-25 19:02:02 | 显示全部楼层
好厉害学下
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-8-19 10:25:25 | 显示全部楼层
谢谢分享,{:1_1:}
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-6 09:29

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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