您将作为一个文件的输入行,该文件包含一个列表和一个与变量关联的整数。
直线=1,2,3,4;5.
  
  
   我如何用前四个元素[1,2,3,4]组成一个数组,并将最后一个元素5赋给变量K?
  
  
   我想把它分开,得到这个:
arr=[1,2,3,4]
k=5
  
  text = "1,2,3,4;5"
myList = text.split(";")
k = int(myList[-1])
myList.pop()
arr = myList
n = len(arr)
i = 0
 
while(i<n):
  
    left = i
    right = min(i + k - 1, n - 1)
    while (left < right):     
        arr[left], arr[right] = arr[right], arr[left]
        left+= 1;
        right-=1
    i+= k
for i in range(0, n):
    print(arr[i], end ="")
  
   谢谢大家。我只需要拆分输入并将类型从string更改为integer。