如何使用python从另一个列表创建列表?如果我有一个清单:
input = ['a/b', 'g', 'c/d', 'h', 'e/f']
Run Code Online (Sandbox Code Playgroud)
如何创建仅包含斜杠"/"的字母列表,即
desired_output = ['b','d','f']
Run Code Online (Sandbox Code Playgroud)
代码会非常有用.
你可能有这个输入.你可以通过简单的列表理解.
input = ["a/b", "g", "c/d", "h", "e/f"]
print [i.split("/")[1] for i in input if i.find("/")==1 ]
Run Code Online (Sandbox Code Playgroud)
要么
print [i.split("/")[1] for i in input if "/" in i ]
Run Code Online (Sandbox Code Playgroud)
输出:['b','d','f']