I am striving to convert a string to a tuple without splitting the characters of the string in the process. Can somebody suggest an easy method to do this. Need a one liner.
Fails
a = 'Quattro TT'
print tuple(a)
Works
a = ['Quattro TT']
print tuple(a)
Since my input is a string, I tried the code below by converting the string to a list, which again splits the string into characters ..
Fails
a = 'Quattro TT'
print tuple(list(a))
Expected Output:
('Quattro TT')
Generated Output:
('Q', 'u', 'a', 't', 't', 'r', 'o', ' ', 'T', 'T')
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…