my_list = [1,2,3,4,5,6,7,8,9,10]
1、切片
# —— (1)、列表[起始:结束]
# —— (2)、列表[起始:结束:步长]
print(my_list[0:8])
print(my_list[0:8:2])
print(my_list[::-1]) # 倒数
==================================================
[1, 2, 3, 4, 5, 6, 7, 8]
[1, 3, 5, 7]
[10, 9, 8, 7, 6, 5, 4, 3, 2, 1]
==================================================
2、 +、*
my_list = [1,2,3,4,5,6,7,8,9,10]+[1,2,3,4,5,6,7,8,9,10]
print(my_list)
my_list = [1,2,3,4,5,6,7,8,9,10]*3
print(my_list)
==================================================
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
==================================================
3、in 、not in
flag = 11 not in my_list
print(flag)
flag = 9 in my_list
print(flag)
==================================================
True
True
==================================================
4、len()、min()、max()
# len()
print(len(my_list))
# min() 、max()
print(max(my_list))
print(min(my_list))
==================================================
30
10
1
==================================================
5、两个方法 ,对象.方法()的形式调用
# —— s.index(),获取元素在列表中第一次出现时的索引
# —— s.count(),统计指定元素在例表中出现的次数
print(my_list.index(10))
print(my_list.count(10))
==================================================
9
3
==================================================