【发布时间】:2013-12-17 00:47:11
【问题描述】:
如何检查部分文本是否在元组中? 例如:
my_data = ((1234L,), (23456L,), (3333L,))
我们需要找出 123 或 1234 是否在元组中。 我以前没有用过元组。 在数组中我们使用:
if variable in array
但它不适用于像 my_data 这样的元组
PS。第一个答案解决了问题。
【问题讨论】:
-
您需要搜索的是 text 还是 numbers(您的示例包含数字);你想找到一个完全匹配,或者是否有任何元素 包含 键。因此,在您的情况下,您正在搜索
123,但有1234;这应该是匹配(因为它以123开头)还是不匹配(因为它不完全是123)? -
@Emin 你可以在这里找到你的答案。 stackoverflow.com/questions/2917372/…
-
@Surinderツ 该主题的名称是如何在 Python 中搜索元组列表,当然我知道如何搜索它,所以,这就是我在搜索中找不到该帖子的原因。
-
@BurhanKhalid 我写了如何检查部分文本是否在元组中,所以,我不需要精确的文本。
-
@EminMastizada 我提供的链接不是您所提问题的直接答案。它只是一个参考,以了解如何实现您想要的。