Python论坛  - 讨论区

标题:[python-chinese] 如何判断一个列表包含另一个列表

2007年09月02日 星期日 02:55

张迪(jondy) jondynet在gmail.com
星期日 九月 2 02:55:41 HKT 2007

±ÈÈç
a = [1,2,3,4]
b = [1,2]
b in a ·µ»ØÊÇFALSE°¡£¬
ΪºÎ£¬¸ÃÈçºÎÅжϣ¬Ð»Ð»
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070902/ffcf2182/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年09月02日 星期日 08:23

makeyunbad makeyunbad在gmail.com
星期日 九月 2 08:23:48 HKT 2007

在 07-9-2,张迪(jondy)<jondynet在gmail.com> 写道:
> 比如
> a = [1,2,3,4]
> b = [1,2]
> b in a 返回是FALSE啊,
> 为何,该如何判断,谢谢

b是个list,本来就不in a啊

>>> a = [[1, 2], [3, 4]]
>>> b = [1, 2]
>>> b in a
True

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年09月02日 星期日 09:57

Jiahua Huang jhuangjiahua在gmail.com
星期日 九月 2 09:57:06 HKT 2007

>>> def jondy(a,b):
...     for i in a:
...         if not i in b:
...             return False
...     return True
...
>>> a = [1,2,3,4]
>>> b = [1,2]
>>> jondy(b, a)
True
>>> jondy(a, b)
False


在 07-9-2,张迪(jondy)<jondynet at gmail.com> 写道:
> 比如
> a = [1,2,3,4]
> b = [1,2]
> b in a 返回是FALSE啊,
> 为何,该如何判断,谢谢

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年09月02日 星期日 11:16

yalexfan yalexfan在gmail.com
星期日 九月 2 11:16:18 HKT 2007

ÁбíºÍ¼¯ºÏ²»Í¬£¬¡°°üº¬¡±²Ù×÷ÔÚÁбíÉÏûÓж¨Ò壬¿ÉÄÜ»áÓÐÆçÒå¡£

 

ÄãÈç¹ûÐèÒªÀàËÆÓÚ¼¯ºÏµÄ¡°°üº¬¡±£¬¿ÉÒÔÏÈʹÓÃlist¹¹Ôìset£¬È»ºóʹÓÃsetµÄissubset
·½·¨¡£

 

 

From: python-chinese-bounces在lists.python.cn
[mailto:python-chinese-bounces在lists.python.cn] On Behalf Of ÕŵÏ(jondy)
Sent: Sunday, September 02, 2007 2:56 AM
To: python-chinese
Subject: [python-chinese] ÈçºÎÅжÏÒ»¸öÁбí°üº¬ÁíÒ»¸öÁбí

 

±ÈÈç

a = [1,2,3,4]

b = [1,2]

b in a ·µ»ØÊÇFALSE°¡£¬

ΪºÎ£¬¸ÃÈçºÎÅжϣ¬Ð»Ð»

-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070902/04c50a3e/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年09月02日 星期日 11:33

张迪(jondy) jondynet在gmail.com
星期日 九月 2 11:33:09 HKT 2007

Ã÷°×ÁË£¬Ð»Ð»
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070902/a4fe237c/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]
yrh

yrh

2007年09月03日 星期一 08:46

yrh yuanruihong在126.com
星期一 九月 3 08:46:28 HKT 2007

> 比如
>
> a = [1,2,3,4]
>
> b = [1,2]
>
> b in a 返回是FALSE啊,
>
> 为何,该如何判断,谢谢
>
只有a=[[1, 2], 3, 4]的时候,b in a 才会返回TRUE吧?


[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号