Python中的range()函数是用来生成一系列整数的函数,常用于循环结构中。
range()函数的语法格式为:range(start, stop, step)
其中,start表示起始整数(默认为0),stop表示终止整数(不包含该整数),step表示步长(默认为1)。
示例1:用range()函数生成一个简单的整数序列
num_list = list(range(1, 6))
print(num_list)
这里,我们使用range()函数生成了一个从1到5的整数序列,并转换为列表进行输出。
输出结果为:[1, 2, 3, 4, 5]
示例2:使用range()函数实现for循环结构
for i in range(10):
print(i)
这里,我们使用range()函数生成了一个从0到9的整数序列,并在for循环结构中进行了遍历输出。
输出结果为:0, 1, 2, 3, 4, 5, 6, 7, 8, 9
另外,在Python中,列表切片是一种常见的操作方法,用于截取列表中的一部分元素。
列表切片的语法格式为:list[start:end:step]
start表示起始索引(默认为0),end表示终止索引(不包含该索引,默认为列表长度),step表示步长(默认为1)。
示例1:使用列表切片截取一个列表的一部分元素
num_list = [1, 2, 3, 4, 5]
new_list = num_list[1:4]
print(new_list)
这里,我们使用列表切片方式,截取了num_list中索引为1至3的元素,生成一个新的列表new_list,并进行输出。
输出结果为:[2, 3, 4]
示例2:使用列表切片方式修改列表中的一部分元素
num_list = [1, 2, 3, 4, 5]
num_list[1:4] = [6, 7, 8]
print(num_list)
这里,我们使用列表切片方式,将num_list中索引为1至3的元素替换为新的元素[6, 7, 8],并进行输出。
输出结果为:[1, 6, 7, 8, 5]
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python 中的range(),以及列表切片方法 - Python技术站