Jestem początkujący w Pythonie i rozwiązuję pytanie w CodeChef, gdzie muszę czytać wiersz rozdzielonych spacjami liczb całkowitych. Oto, co robię:Odczytanie wiersza liczb całkowitych w Pythonie
def main():
t=int(raw_input()) #reading test-cases
while t!=0:
n, k=raw_input().split() #reading a line of two space separated integers
n, r=int(n), int(r) #converting them into int
list=[]
#reading a line of space separated integers and putting them into a list
list[-1:101]=raw_input().split()
Teraz mogę przekonwertować każdy element na liście na liczbę całkowitą. Czy jest jakiś lepszy sposób na zrobienie tego? Proszę zasugerować zasób online, w którym mogę grać w Pythonie i uczyć się porad i wskazówek!
jaki jest cel t? – jurgenreza
i dlaczego czytasz dwie liczby całkowite i co próbujesz zrobić za pomocą '[-1: 101]' slice? – jurgenreza
czytanie dwóch liczb całkowitych jest częścią rozwiązania, nie zwracaj na to uwagi. Przechodzę do plasterka, ponieważ muszę przeczytać wiersz rozdzielonych spacjami liczb całkowitych i umieścić je na liście, używam listy [-1: 101]. Nie będzie więcej niż 100 numerów. Więc używając tego i split(), wszystkie liczby (w postaci łańcucha) są przechowywane na liście. – kunal18