Python入门到精通

Python基础011--列表和元组的內建方法的使用

2018-02-27  本文已影响1人  不一样的丶我们

列表和元组的內建方法的使用

函数表达式 表示含义
list.append(obj) 向列表中添加一个对象obj
list.count(obj) 返回一个对象obj在列表中出现的次数
list.extend(sep) 把序列seq的内容添加到列表中
list.index(obj,start,end) 返回obj在列表中第一次出现的位置的下标;eg:list.index(obj,start,end)
list.insert(index,obj) 在索引量为index的位置插入对象obj
list.pop(index=-1) 删除并返回指定位置的对象,默认是最后一个对象
list.remove(obj) 重列表中删除对象obj
list.reverse() 对列表进行倒序
list.sort(fuc=None,key=None,reverse=False) 以指定的方式排序列表中成员,如果func和key参数指定,则按照指定的方式比较各个元素,如果reverse标志被设置为True,则列表以反序排列
In [254]: list1 = ['a','b','c']
In [255]: len(list1)
Out[255]: 3
In [256]: max(list1)
Out[256]: 'c'
In [257]: min(list1)
Out[257]: 'a'

# enumerate     -->返回一个元组,由每个元素的下标index和item组成
In [133]: s = "foobar"
In [135]: for x, y in enumerate(s):
 ...:     print x, y
0 f
1 o
2 o
3 b
4 a
5 r

# zip           -->返回一个列表,由两个字符串按顺序组成的元组
In [138]: s = "foa"
In [139]: t = "obr"
In [140]: zip(s,t)
Out[140]: [('f', 'o'), ('o', 'b'), ('a', 'r')]
上一篇 下一篇

猜你喜欢

热点阅读