Цей підручник пояснює, як надрукувати список Python без квадратних дужок. Ми припустимо, що ви знаєте основи списків. Існує кілька способів друку списків, які видаляють квадратні дужки, докладно описані нижче.
3 прийоми Python для друку списку без дужок
У мові програмування Python існує три способи друку списку без дужок.
- Використовуйте цикл Python for.
- Використовуйте оператор * зірочка
- Використовуйте функцію Python join().
Використання циклу Python for для друку списку без дужок
Друк компонентів списку за допомогою циклу 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 повторює список і друкує елементи зі списків під час кожного циклу програми вище. Кожен елемент відокремлюється від інших аргументом end. Ви також можете використовувати коми або інший символ, щоб розділити всі елементи, вказавши його в кінцевому параметрі.
Використання зірочки «*» для друку списку без дужок
Елементи списку можна розпакувати за допомогою оператора asterisk(*). Компоненти ітерованих об’єктів розпаковуються за допомогою цього оператора 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', ви можете додати будь-який символ між елементами. Наприклад:
Java замінює символ у рядку
Код
# 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, кортеж, рядок, набір або словник. Він створює рядок, у якому кожен член пов’язаний з іншим символом, який надається функції. Наприклад: припустімо, ви бажаєте надрукувати список елементів, елементами яких є числа. Ми можемо використати функцію об’єднання, щоб зв’язати ці числа комами «,» між цими елементами.
Код
# 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))
Вихід:
ядро java
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() використовується у наведеному вище прикладі для приведення кожного елемента нашого списку до рядкового типу даних, який пізніше об’єднується комами.