【python】容器——列表

一、声明方式

list1 = [] #声明一个空列表

list2 = [1, 'a',(), [], {}]  #声明一个列表

注意:

①列表可以为空列表

②列表元素可以是数字、字符串、元组、字典和列表

③列表元素的索引从0开始逐渐增大(从左往右)

 

二、获取列表(list)元素

1.获取列表第(n+1)个元素——list[n]

2.获取列表多个元素——list[a:b]   包含list[a]不包含list[b]

list_1 = [1, 2, 3, 4, 5]
a = list_1[0]
b = list_1[-3:-1]   #负数索引取不到最后一个值
c = list_1[-3:]   #取到最后一个值得方法
print('a的结果:%s.b的结果:%s.c的结果:%s.'%(a, b, c))
# a的结果:1.b的结果:[3, 4].c的结果:[3, 4, 5].

三、列表操作符

a = [1, 2, 3]
b = [ 4, 5, 6]

1.计算列表长度

c = len(a)
print('a的长度:%s'%c)
# a的长度:3

2.拼接列表

d = a + b
print('a和b拼接的结果:%s'%d)
# a和b拼接的结果:[1, 2, 3, 4, 5, 6]

3.重复列表元素

e = a*2
print(e)
# [1, 2, 3, 1, 2, 3]

4.判断元素是否存在于列表中

f1 = 1 in a
f2 = 1 not in a
print(f1, f2)
# 结果:True False

总汇:

 1 a = [1, 2, 3]
 2 b = [ 4, 5, 6]
 3 
 4 c = len(a)
 5 print('a的长度:%s'%c)
 6 # a的长度:3
 7 
 8 d = a + b
 9 print('a和b拼接的结果:%s'%d)
10 # a和b拼接的结果:[1, 2, 3, 4, 5, 6]
11 
12 e = a*2
13 print(e)
14 # [1, 2, 3, 1, 2, 3]
15 
16 f1 = 1 in a
17 f2 = 1 not in a
18 print(f1, f2)
19 # 结果:True False
操作符

四、列表方法

1.增加列表元素——list.append()

list = [] # 空列表 
list.append('Hello') # 使用 append() 添加元素 
list.append('World')
print(list)
#结果: ['Hello', 'World']

2.删除列表元素——del list[n]

list = ['Hello', 'World']
del list[0]
print(list)
# 结果: ['World']

 

3.  删除索引值函数——list.pop(n)

list = ['Hello', 'World', '!']
a = list.pop()
b = list.pop(0)
print('a的值:%s\nb的值:%s'%(a,b))
'''
a的值:!
b的值:Hello
'''

 

注意:

①默认值n为-1,即不传入参数时,默认删除最后一个列表元素

②函数有返回值,返回值为被删除元素

 

4.

 

 

 

——————————————————————————结束线——————————————————————————

posted on 2018-07-19 08:54  索米尔  阅读(91)  评论(0)    收藏  举报

导航