【发布时间】:2019-02-22 15:49:40
【问题描述】:
给定以下集合:
s = {"brown", "blue", "Blue", "green", "red", "black"}
如何使用 Python 字符串方法从中提取子集?
例如以下应用于一个字符串,如果它们可以应用于整个集合,将拉出不同的子集:
"brown".startswith("b")
"Blue".lower().startswith("b")
"e" in "green"
我有唯一的无序列表,即集合,我想知道这种操作是否可以在 Python 集合上巧妙地执行,这样我就可以避免编写列表推导。
【问题讨论】:
-
不清楚你在问什么。存在集合推导。
-
哦,是的,当然,忘记了它们......我猜没有更短的方法吗?
-
没有更短的方法?你想要多短?
-
谢谢,我认为除非你定义一个函数,否则它不会变短
标签: python python-3.x set