Jul-14-2019, 08:20 AM
numbers = []
is the preferred way in Python,do you get error when run @ichabod801 code?# Using literals [],the prefered way >>> numbers = [] >>> numbers [] >>> numbers.append(0) >>> numbers [0] >>> numbers.append(99) >>> numbers [0, 99] >>> # Function object list() >>> numbers = list() >>> numbers [] >>> # No need initialize list as may do in other langues as C/C++ >>> numbers = [0] * 4 >>> numbers [0, 0, 0, 0]If only shall display numbers in a string i would keep it as string,and only convert to int() if needed.
numbers = [] for number in range(4): numbers.append(input('Enter a value for the list: ')) print(f"\nHere are the values you entered: {','.join(numbers)}.")
Output:λ python num.py
Enter a value for the list: 10
Enter a value for the list: 0
Enter a value for the list: 0
Enter a value for the list: 999
Here are the values you entered: 10,0,0,999.