מדריך זה מסביר כיצד להדפיס רשימת Python מבלי להשתמש בסוגריים מרובעים. אנו נניח שאתה יודע את היסודות של רשימות. ישנן מספר דרכים להדפיס רשימות המסירות סוגריים מרובעים, המפורטות להלן.
3 טכניקות פייתון להדפסת רשימה ללא סוגריים
בשפת התכנות Python, יש שלוש דרכים להדפיס רשימה ללא סוגריים.
- השתמש ב-Python עבור לולאה.
- השתמש באופרטור כוכבית *
- השתמש בפונקציה Python join()
שימוש ב-Python for Loop להדפסת רשימה ללא סוגריים
הדפסת רכיבי הרשימה באמצעות לולאת for היא בין הפתרונות הפשוטים ביותר שעולים מיד בראש. הדפס כל רכיב רשימה, מופרד בפסיקים, באמצעות לולאת Python for כדי לחזור על רכיבי הרשימה אחד בכל פעם. לדוגמה:
קוד
# Python program to print a Python list without brackets # Creating a list numbers = ['1', '2', '3', '4', '5'] # Using a for loop to print the list elements for i in numbers: print(i, end=' ')
תְפוּקָה:
1 2 3 4 5
לולאת Python for חוזרת ברשימה ומדפיסה פריטים מרשימות במהלך כל מחזור בתוכנית שלמעלה. כל אלמנט מופרד מהאחרים על ידי ארגומנט הסוף. אתה יכול גם להשתמש בפסיקים או בתו אחר כדי לפצל את כל הפריטים על ידי מתן אותו לפרמטר הסיום.
שימוש בכוכבית '*' להדפסת רשימה ללא סוגריים
ניתן לפרק פריטי רשימה באמצעות האופרטור הכוכבית(*). הרכיבים של אובייקטים הניתנים לחזרה מנותקים באמצעות אופרטור Python זה. אנו יכולים להשתמש באופרטור זה כדי לחלץ רכיבי רשימה ולהוציא אותם ללא סוגריים, מכיוון שרשימת Python היא גם אובייקט שניתן לחזור עליו. לדוגמה
קוד
# Python program to print a Python list without brackets using the * operator # Creating a list numbers = [1, 2, 3, 4, 5] # Using the * operator print(*numbers, sep = ' ')
תְפוּקָה:
1 2 3 4 5
ניתן להשתמש בכל המספרים השלמים, מספרי הנקודה הצפה וסוגי המחרוזת באמצעות פונקציה זו. על ידי מתן אותו ל-'sep', אתה יכול להוסיף כל תו בין האלמנטים. לדוגמה:
רשימת גופני gimp
קוד
# Python program to print a Python list without brackets using the * operator # Creating a list numbers = [1, 2, 3, 4, 5] # Using the * operator print(*numbers, sep = ', ')
תְפוּקָה:
1, 2, 3, 4, 5
שימוש בפונקציה Join() להדפסת הרשימה ללא סוגריים
הפונקציה join() מקבלת סוג נתונים שניתן לחזור עליו כקלט, כגון רשימת Python, tuple, מחרוזת, סט או מילון. הוא מייצר מחרוזת שבה כל איבר מחובר לשני על ידי התו שסופק לפונקציה. לדוגמה: נניח שתרצה להדפיס את רשימת האלמנטים שמספרים הם הרכיבים שלהם. אנו יכולים להשתמש בפונקציית join כדי לקשר את המספרים הללו עם פסיקים ',' בין האלמנטים הללו.
קוד
מה זה myspace
# Python program to print a Python list without brackets using the join() function # Creating a list numbers = ['1', '2', '3', '4', '5'] # Using the join() function print(', '.join(numbers))
תְפוּקָה:
1, 2, 3, 4, 5
באופן דומה, אם נחליף רווח בפסיק במקרה הקודם, התוכנית למעלה תפיק מספרים ללא פסיקים ביניהם.
קוד
# Python program to print a Python list without brackets using the join() function # Creating a list numbers = ['1', '2', '3', '4', '5'] # Using the join() function print(' '.join(numbers))
תְפוּקָה:
1 2 3 4 5
אנו יכולים להשתמש רק ברשימה של מחרוזות בטכניקה זו; כל רכיב שלם או צף יגרום לו להיכשל. עבור רשימות המכילות מספרים, נוכל להשתמש בשיטת map() כדי להפוך את רכיבי הרשימה למחרוזת לפני השימוש בשיטת join(). שיטה ו-Iterable הם שני הארגומנטים העיקריים עבור שיטת map(). הוא מחיל את הפונקציה שצוינה בפרמטר הראשון על כל רכיב של ה-Iterable.
קוד
# Python program to print a Python list without brackets using the join() and map() function # Creating a list numbers = [1, 2, 3, 4, 5] # Using the join() function print(', '.join(map(str, numbers)))
תְפוּקָה:
1, 2, 3, 4, 5
שיטת map() משמשת במופע שלמעלה כדי לשדר כל פריט ברשימה שלנו לסוג נתונים של מחרוזת, שמשולבת מאוחר יותר עם פסיקים.