I know reverse() is used to reverse a list but i want each element inside the list to be reverse ususally if l=[21,35,56] then l.reverse() output is [56,35,21]
but I want the output as [12,53,65]
I know reverse() is used to reverse a list but i want each element inside the list to be reverse ususally if l=[21,35,56] then l.reverse() output is [56,35,21]
but I want the output as [12,53,65]
Convert each integer to string, reverse the string using slicing, convert it back to integer. Everything is wrapped in a list comprehension:
l = [21, 35, 56]
lst = [int(str(x)[::-1]) for x in l]
print(lst)
# [12, 53, 65]
data = [21, 35, 56]
result = [int(str(i)[::-1]) for i in data]
print(result)
>>> [12, 53, 65]