①
list_a = [1, 2, 3, 4, 5]
num = 0
for i in list_a:
num += 1
if num <= 3:
print(list_a[num - 1],end = ",")
else:
pass
list_b = list_a[:3]
print(list_b)
②
for str_i in range(0,3):
print("hello")
③可以理解为语法,list中都是确认存在的字符,所以都可以取到;而range则为一个取值区间,一般右侧都为开区间,无法取到右开区间的边界值