码迷,mamicode.com
首页 > 编程语言 > 详细

python3_list and tuple

时间:2017-09-08 23:53:54      阅读:282      评论:0      收藏:0      [点我收藏+]

标签:hash   add   object   iad   eve   getattr   删除   extend   subclass   

>>>list=[a,1,1]
>>> dir(list)
[__add__, __class__, __contains__, __delattr__, __delitem__, __dir__, __doc__, __eq__, __format__, __ge__, __getattribute__, __getitem__, __gt__, __hash__, __iadd__, __imul__, __init__, __init_subclass__, __iter__, __le__, __len__, __lt__, __mul__, __ne__, __new__, __reduce__, __reduce_ex__, __repr__, __reversed__, __rmul__, __setattr__, __setitem__, __sizeof__, __str__, __subclasshook__, append, clear, copy, count, extend, index, insert, pop, remove, reverse, sort]

append, clear, copy, count, extend, index, insert, pop, remove, reverse, sort]
“追加”、“清除”、“复制”、“计数”、“扩展”、“索引”、“插入”、“弹出”、“删除”、“反向”、“排序”。

append(self, p_object):                        

>>> list=[1]
>>> list.append(2)
>>> list
[1, 2]
>>>

clear(self):
>>> list=[a,b]
>>> list.clear()
>>> list
[]    
>>>

copy(self):
>>> list=[1]
>>> list1=list.copy()
>>> list1
[1]
>>>

count(self, value):
>>> list=[1,2,3,4,5,1]
>>> list.count(1)
2
>>>

extend(self, iterable):
>>> list=[1,2,3]
>>> list.extend({1:2})
>>> list
[1, 2, 3, 1]
>>>

index(self, value, start=None, stop=None):
>>> list=[1,2,3,2]
>>> list.index(2)
1
>>>
没有该元素则报错

insert(self, index, p_object):
>>> list=[1,2,3]
>>> list.insert(3,5)
>>> list
[1, 2, 3, 5]
>>>

pop(self, index=None):
>>> list=[1,2,3]
>>> list.pop(0)
1
>>> list
[2,3]
>>> list=[1,2,3]
>>> list.pop()
3
>>> list
[1, 2]

remove(self, value):
>>> list=[1,2,3]
>>> list.remove(1)
>>> list
[2, 3]
>>>

reverse(self):
>>> list=[1,3,2,3]
>>> list.reverse()
>>> list
[3, 2, 3, 1]
>>>

sort(self, key=None, reverse=False):
>>> list=[1,3,2,3]
>>> list.sort()
>>> list
[1, 2, 3, 3]
>>>
t=(1,2)
print(type(t))
print(dir(t))

运行结果:
<class tuple>
[__add__, __class__, __contains__, __delattr__, __dir__, __doc__, __eq__, __format__, __ge__, __getattribute__, __getitem__, __getnewargs__, __gt__, __hash__, __init__, __init_subclass__, __iter__, __le__, __len__, __lt__, __mul__, __ne__, __new__, __reduce__, __reduce_ex__, __repr__, __rmul__, __setattr__, __sizeof__, __str__, __subclasshook__, count, index]




count(self, value): 
t=(1,4,4,2,3,4,3,5)
print(t.count(3))
运行结果:
2
  
index(self, value, start=None, stop=None): 
t=(1,4,4,2,3,4,3,5)
print(t.index(3))
运行结果:
4

 

python3_list and tuple

标签:hash   add   object   iad   eve   getattr   删除   extend   subclass   

原文地址:http://www.cnblogs.com/wmxuan/p/7496749.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!