python学习-列表、元组和字典(三)

学习笔记中的源码:传送门

31.列表和元组

3.2

不同类型变量的初始化:

数值
digital_value = 0
字符串
str_value = "" 或 str_value = ”
列表
list_value = []
字典
ditc_value = {}
元组
tuple_value = ()

列表的切片:

L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack']
实现功能
实现方法(区间相当与左闭右开)
取前3个元素
>>> [L[0], L[1], L[2]]
['Michael', 'Sarah', 'Tracy']
取前N个元素
>>> r = []
>>> n = 3>>> for i in range(n):
... r.append(L[i])
... >>> r
['Michael', 'Sarah', 'Tracy']
取前3个元素
(切片)
>>> L[0:3]
['Michael', 'Sarah', 'Tracy']
 
如果第一个索引是0,还可以省略:
>>> L[:3]['Michael', 'Sarah', 'Tracy']
从索引1开始,取出2个元素
>>> L[1:3]['Sarah', 'Tracy']
取倒数第一个元素
L[-1](注:最后一个元素的索引是-1)
取倒数第二个元素
L[-2:-1]
后10个数
>>> L[-10:]

列表和元组的通用用法:可以使用索引,如L[0];可以进行加法、乘法;in运算符(用于判断列表或元组是否包含某个元素)

猜你喜欢

转载自www.cnblogs.com/wang-mengmeng/p/11261504.html
今日推荐