python基础 - list和tuple

2017-11-17  本文已影响10人  天才老熊猫

list

list 是python内置的一种数据类型。是一种可变的对象,有序的集合,可以随时添加和删除其中的元素

常见方法

# clear
>>> L = [1,2,3,4]
>>> L.clear()
>>> L
[]

#count
>>> L.count(1)
0
>>> L=['a','b','c','d']
>>> L.count('a')
1

#copy
>>> a = L.copy()
>>> a
['a', 'b', 'c', 'd']

#extend
>>> a=[1,2,5,3]
>>> b=[11,12,13,14]
>>> a.extend(b)
>>> a
[1, 2, 5, 3, 11, 12, 13, 14]

# index
>>> a
['a', 'Hello', 'world']
>>> a.index('l')
Traceback (most recent call last):
  File "<pyshell#84>", line 1, in <module>
    a.index('l')
ValueError: 'l' is not in list
>>> a.index('a')
0

# insert
>>> a.insert(0,'b')
>>> a
['b', 'a', 'Hello', 'world']

#pop
>>> a.pop(1)
'a'
>>> a
['b', 'Hello', 'world']

#remove
>>> a.remove('b')
>>> a
['Hello', 'world']

#reverse
>>> a.reverse()
>>> a
['world', 'Hello']

# sort
>>> a=[1,7,2,8,3,9,4,77,34]
>>> a.sort()
>>> a
[1, 2, 3, 4, 7, 8, 9, 34, 77]

tuple

tuple 和list非常的类似,但是tuple一旦初始化就不能修改。也没有类似list的方法

上一篇 下一篇

猜你喜欢

热点阅读