Right now, here is my code:
name = raw_input("Please enter your name: ")
nameList = list(name)
del nameList[1]
newName = str(nameList)
print"Your new name is: " + str(newName) + "."
When I use this code, the problem is that the last line prints the newName like a list, even though I have converted it to a string.
Your new name is: ['j', 'k', 'e'].
I want this new name to be displayed like normal text. What am I doing wrong?
Thanks.
I think you want to concatenate the elements of the list using the
joinstring method:Alternatively, just don’t convert the string to a list at all and use string operations to achieve what you want: