Discuss / Python / 方法很多

方法很多

Topic source

Tiko_T

#1 Created at ... [Delete] [Delete and Lock User]
list(range(1, 100, 2))
list(range(1, 100))[::2]
list(range(1, 100)[::2]) # slicing of range

與生懼來

#2 Created at ... [Delete] [Delete and Lock User]

可不可以这么理解

第一种和第三种本质是一码事,生成一个范围是1-99且步进为2的整数序列并用list函数转化为list

第二种是生成一个范围是1-99的整数序列,用list函数转化为list之后再用[::2]再转化为一个范围是1-99且步进为2的的list


  • 1

Reply