Homelander · blog

Python Basic

348 words 2 min read #Python
Categories Python

Python basic knowledge~~

列表创建

  1. 创建一个一维空列表, 长度为0
nums = []
  1. 创建一个二维空列表, 行和列长度为n
nums = [[None for _ in range(n)] for _ in range(n)]

列表的几种遍历方式:

  1. 从0到nums列表最后一位顺序遍历法, i表示下标 (nums[0], nums[1]...nums[n-1])
for i in range(len(nums))
  1. 遍历由[left, right]左右闭区间组成的nums子串, x表示这个区间的每一个nums元素
for x in nums[left:right]
  1. left下标开始, 到right-1结束, 以step步长, 遍历这个区间. i表示下标
for i in range(left, right, step)
# 注意: 遍历区间是**左闭右开**区间, 即`[left, right)`.
# 如果需要左右闭区间遍历, 则需要: `range(left, right + 1, step)`
# 反向闭区间遍历: `range(left - 1, right, step)`
  1. left下标开始, 到right-1结束, 以step步长, 遍历这个区间. i表示下标
for i in range(left, right, step)
  1. 列表获取子区间
[x for x in nums[left:right]]
[nums[i] for i in range(left, right, step)]

列表添加元素

  1. 添加单个元素到列表尾部, 如nums.append(x)
append()
  1. 添加一个可迭代对象(如列表、元组、字符串等)的所有元素到列表尾部, 如nums.extend([4, 5, 6])
extend()

’for’ loops

for循环遍历时的参数设置