如何创建字符串元素列表

时间:2015-07-02 18:17:54

标签: python-2.7

我需要方法来获取列表中的任何类型的文本,所以它看起来像这样: L = ['@', '$'. ')']等我无法做到,因为文字包含括号,#等所有特殊字符。

文字示例:

(&_+][&_@)$&$&^[_$(++$^}]&^^*(+*!&#_$]*+@!]+{%^_*+!&}@$!#^{+_#([+@(((*+)[()__}(^
@)](+[$*_(]*$[[&@^(_*#(*&!^{+]_%i)_)^[}@]#]%#@+^+[%{_*{!)}#$@#)_$!_(!*+#}%%}+$&$[
%&]!{{%*_!*}&)}$**_{*!#%[[#]!](^^$![#[[*}%(_#^^!%))!_^@)@**@}}(%%{#*%@(((]^%^![&
}!)$]&($)@](+(#{$)_%^%_^^#][{*[)%}+[##(##^{$}^]#&(&*{)%)&][&{]&#]}[[^^&[!#}${@_(
@}&$[[%]_&$+)$!%{(}$^$}*

问题是我需要制作能够搜索这种文字的程序来获取字母,但是我无法创建这些字符的列表。

1 个答案:

答案 0 :(得分:0)

你得到这样的成就

>>> text = """(&_+][&_@)$&$&^[_$(++$^}]&^^*(+*!&#_$]*+@!]+{%^_*+!&}@$!#^{+_#([+@(((*+)[()__}(^
... @)](+[$*_(]*$[[&@^(_*#(*&!^{+]_%i)_)^[}@]#]%#@+^+[%{_*{!)}#$@#)_$!_(!*+#}%%}+$&$[
... %&]!{{%*_!*}&)}$**_{*!#%[[#]!](^^$![#[[*}%(_#^^!%))!_^@)@**@}}(%%{#*%@(((]^%^![&
... }!)$]&($)@](+(#{$)_%^%_^^#][{*[)%}+[##(##^{$}^]#&(&*{)%)&][&{]&#]}[[^^&[!#}${@_(
... @}&$[[%]_&$+)$!%{(}$^$}*"""
>>> L = list()
>>> for character in text:
...     L.append(character)
... 
>>> L
['(', '&', '_', '+', ']', '[', '&', '_', '@', ')', '$', '&', '$', '&', '^', '[', '_', '$', '(', '+', '+', '$', '^', '}', ']', '&', '^', '^', '*', '(', '+', '*', '!', '&', '#', '_', '$', ']', '*', '+', '@', '!', ']', '+', '{', '%', '^', '_', '*', '+', '!', '&', '}', '@', '$', '!', '#', '^', '{', '+', '_', '#', '(', '[', '+', '@', '(', '(', '(', '*', '+', ')', '[', '(', ')', '_', '_', '}', '(', '^', '\n', '@', ')', ']', '(', '+', '[', '$', '*', '_', '(', ']', '*', '$', '[', '[', '&', '@', '^', '(', '_', '*', '#', '(', '*', '&', '!', '^', '{', '+', ']', '_', '%', 'i', ')', '_', ')', '^', '[', '}', '@', ']', '#', ']', '%', '#', '@', '+', '^', '+', '[', '%', '{', '_', '*', '{', '!', ')', '}', '#', '$', '@', '#', ')', '_', '$', '!', '_', '(', '!', '*', '+', '#', '}', '%', '%', '}', '+', '$', '&', '$', '[', '\n', '%', '&', ']', '!', '{', '{', '%', '*', '_', '!', '*', '}', '&', ')', '}', '$', '*', '*', '_', '{', '*', '!', '#', '%', '[', '[', '#', ']', '!', ']', '(', '^', '^', '$', '!', '[', '#', '[', '[', '*', '}', '%', '(', '_', '#', '^', '^', '!', '%', ')', ')', '!', '_', '^', '@', ')', '@', '*', '*', '@', '}', '}', '(', '%', '%', '{', '#', '*', '%', '@', '(', '(', '(', ']', '^', '%', '^', '!', '[', '&', '\n', '}', '!', ')', '$', ']', '&', '(', '$', ')', '@', ']', '(', '+', '(', '#', '{', '$', ')', '_', '%', '^', '%', '_', '^', '^', '#', ']', '[', '{', '*', '[', ')', '%', '}', '+', '[', '#', '#', '(', '#', '#', '^', '{', '$', '}', '^', ']', '#', '&', '(', '&', '*', '{', ')', '%', ')', '&', ']', '[', '&', '{', ']', '&', '#', ']', '}', '[', '[', '^', '^', '&', '[', '!', '#', '}', '$', '{', '@', '_', '(', '\n', '@', '}', '&', '$', '[', '[', '%', ']', '_', '&', '$', '+', ')', '$', '!', '%', '{', '(', '}', '$', '^', '$', '}', '*']