python 【单冒号 :】【双冒号::】【省略号...】

【单冒号 :】没啥好讲的,但有个特点,值得一提。

就是:结束索引可以大于列表长度

# -*- coding: UTF-8 -*-
"""
@项目名称:Delete.py
@作   者:陆地起飞全靠浪
@创建日期:2023-01-03-10:53
"""
a_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
a_list = a_list[9:2000]
print(a_list)  # [10, 11, 12]

【双冒号::】【省略号…】

# -*- coding: UTF-8 -*-
"""
@项目名称:Delete.py
@作   者:陆地起飞全靠浪
@创建日期:2023-01-03-10:53
"""
a_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
print(a_list[::3])  # 起点为索引0,索引【+3】取数
print(a_list[3::2])  # 起点为索引3,索引【+2】取数
print(a_list[3::-1])  # 起点为索引3,索引【-1】取数
print(a_list[3::-2])  # 起点为索引3,索引【-2】取数

import numpy as np

a_np = np.array(a_list).reshape((3, 4))

print(a_np[..., ::2])  # ...表示所有行;列:起点为索引0,索引【+2】取数
print(a_np[..., 2::-2])  # ...表示所有行;列:起点为索引2,索引【-2】取数
print(a_np[..., 2::2])  # ...表示所有行;列:起点为索引2,索引【+2】取数

你可能感兴趣的:(python,python,numpy,开发语言)