1.list
声明一个list很简单,只需list1=[](尽量不要将变量名起为关键字list)。
list有如下基本方法:
(1)append(x) 在list的末尾添加一个元素x,并且返回None
list1 = [1, 2, 3, 4]
r = list1.append(5)
print(list1, r)
#[1, 2, 3, 4, 5] None(2)extend(iterable) 将另一个iterable的对象添加到list尾部,返回值为None。
list1 = [1, 2, 3, 4]
r = list1.extend([5, 6, 7, 8])
print(list1, r)
#[1, 2, 3, 4, 5, 6, 7, 8] None(3)insert(i,x) 将元素x插入到索引i处,返回值为None。
list1 = [1, 2, 3, 4]
r = list1.insert(4, 5)
print(list1, r)
#[1, 2, 3, 4, 5] None(4)remove(x) 删除值为x的元素(值而非索引),删除成功返回None,若没有x则报错
>>> stack = [3, 4, 5]
>>> stack.append(6)
>>> stack.append(7)
>>> stack
[3, 4, 5, 6, 7]
>>> stack.pop()
7
>>> stack
[3, 4, 5, 6]
>>> stack.pop()
6
>>> stack.pop()
5
>>> stack
[3, 4]
(官网代码)也作为队列使用,需要导入collections包的deque
tuple1 = ()
tuple2 = (1)
tuple3 = 1,
tuple4 = 1, 2, 3, 4
tuple5 = tuple4, 5
print(type(tuple1))
print(type(tuple2))
print(type(tuple3))
print(type(tuple4))
print(tuple5)
#
评论列表(0条)