תרגיל 44 - בונוס - איך מגדירים ערך ברשימה כ-int?

אם לא מהצורה הזו: finish[i][j] = int(finish[i][j])
תודה לעונים

קצת לא ברור מי זה בדיוק finish[i][j], אבל הפיכת ערך ברשימה ל-int זהה להפיכת ערך “עצמאי” (שאינו ברשימה) ל-int

כדי להפוך ערך ל-int עושים ככה?
a = int(a)?
אם כן, זה מה שניסיתי לעשות ברשימה בתוך רשימה:
a[i][j] = int(a[i][j]

אכן ככה עושים. מה זה עשה לך?

invalid literal for int() with base 10

אם המספר שניסית להמיר הוא למשל 12.3 אתה לא יכול להמיר אותו ל-int, כי int מייצג רק מספרים שלמים

הייתה לי אותה בעייה. בסוף הייתה לי בעייה עם הרשימה של הרשימות. תנסה להסתכל אם הרשימה שלך היא בדיוק מה שצריך להיות ולא מסתתרת לך איזו רשימה נוספת בפנים

יכול להיות שניסית להמיר float?

ממה שאני רואה בנתונים בטבלה כל המספרים הם מספרים שלמים

אז ייתכן שניסית להמיר משהו אחר שלא יכול להיות מומר ל-int - למשל מחרוזת ריקה או מחרוזת עם אותיות

תודה! הסתדרתי :slight_smile: