我不知道如何将C中的此循环转换为Python。预先感谢
我尝试转换
for(i=start, i<=end, i++)
printf(ids[i])
收件人:
for x in range(start, end, ids):
print(x)
但是范围要求整数值,并且id是字符串列表。
我尝试将ids强制转换为整数,但提示
“ ValueError:int()的无效文字”
我需要将id中的值保留为字符,因为其中包含一些字母。
答案 0 :(得分:1)
for id in ids:
print(id)
将打印列表中的所有ID,如果您不希望所有ID,可以随时设置一个break语句
for id in ids:
if count > start:
print(id)
count += 1
if count >= end:
break
答案 1 :(得分:0)
如果您只想打印字符串
for id in ids:
print(id)
如果您需要访问索引
for i in range(len(ids)):
print(ids[i])
如果您需要访问索引,并且只想循环直到end
(如果'end'是整数)
for i in range(end):
print(ids[i])