#example data
import random
ranges=25
n = 10**24
number = [random.randint(n,n*10) for x in range(ranges)]
def ni(x,i):
return int(str(x)[i])
#print out all data and get the digit in the position i
for i in range(25):
print(ni(number[i],i))
#print a data and get all digit
for i in range(25):
print(ni(number[1],i))
#print a data and get the digit in the position i
ni(number[9],3)
ni(number[7],2)
ni(number[8],7)
试试这个
正是你想要的
但我建议定义一个同时接受两个参数的函数并使用它
相关问题 更多 >
编程相关推荐