如何打印字典串

pir*_*ulo 1 python list

我正试图用带括号的原始输入打印我的字符串.

这是我的代码.

words = (raw_input('Please enter a string:  '))

names = list(words)
print names
Run Code Online (Sandbox Code Playgroud)

我明白了:

['H', 'e', 'l', 'l', 'o']
Run Code Online (Sandbox Code Playgroud)

我只需要这样:

[Hello]
Run Code Online (Sandbox Code Playgroud)

Kas*_*mvd 5

你不需要list,只需使用format%s:

words = raw_input('Please enter a string: ')

names = '[{}]'.format(words) # or '[%s]'%words
print names
Run Code Online (Sandbox Code Playgroud)

如果用户写了多个单词,你可以先拆分输入并打印出来(注意你需要确保它们之间有空格):

print words.split()
Run Code Online (Sandbox Code Playgroud)