How to split a string into a list?

后端 未结 9 2453
执念已碎
执念已碎 2020-11-21 04:32

I want my Python function to split a sentence (input) and store each word in a list. My current code splits the sentence, but does not store the words as a list. How do I do

9条回答
  •  [愿得一人]
    2020-11-21 05:14

    shlex has a .split() function. It differs from str.split() in that it does not preserve quotes and treats a quoted phrase as a single word:

    >>> import shlex
    >>> shlex.split("sudo echo 'foo && bar'")
    ['sudo', 'echo', 'foo && bar']
    

提交回复
热议问题