----
分为以下四个部分:
神奇的切片——高效获取列表中想要的元素
可迭代对象--列表、元组、字典等到底啥区别
列表生成器--复杂的list,一行代码生成
生成器/迭代器--generator、yield..._2_5 = l[-5:-1] # 指从l[-5]到l[-2],共-1-(-5)=4项
print("1:",first_3,"\n2:",last_3,"\n3:",middle,"\n4:",last...l[1::2] # 即,从第一项开始取,每两项取一个
l_even = l[::2]
print("---\nl的奇数项:\n",l_odd,"\nl的偶数项:\n",l_even)
## 取出前10项中的奇数...:l_first10_odd = l[1:10:2]
print("\n前10项中的奇数:\n",l_first10_odd)
1: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,...项中的奇数:
[1, 3, 5, 7, 9]
----
2.可迭代对象
list、tuple、dict、string在python中都是可迭代对象,因此都可以用for来遍历。