How would I set a list that only holds up to ten elements?
I'm obtaining input names for a list using the following statement:
ar = map(int, raw_input().split())
and would like to limit the number of inputs a user can give
解决方案
After getting the ar list, you may discard the remaining items via list slicing as:
ar = ar[:10] # Will hold only first 10 nums
In case you also want to raise error if list has more items, you may check it's length as:
if len(ar) > 10:
raise Exception('Items exceeds the maximum allowed length of 10')
Note: In case you are making the length check, you need to make it before slicing the list.