Python论坛  - 讨论区

标题:[python-chinese] 问几个小问题?

2005年06月08日 星期三 10:39

fff 670 fff670 at gmail.com
Wed Jun 8 10:39:28 HKT 2005

1.已知一列表,求一新列表:去除原列表中相同的元素.
 如:a=[1,2,2,5,6,4,4]
 求得b=[1,5,6]
 b怎求?

2.a=[5,4,3,2,1],用a表示b=[1,2,3,4,5],
 如b[0]=..a[0]?
 
3.用WINDOWS IDLE,调试时运行死循环,强行结束后,之后调试,无法启动IDLE,说什么端口连接错误.重启计算机后,又可以用.不知大家有没有遇到过这样的问题,有没有解决的方法?

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

2005年06月08日 星期三 10:47

cpunion cpunion at 263.net
Wed Jun 8 10:47:25 HKT 2005


fff 670 wrote:

>1.已知一列表,求一新列表:去除原列表中相同的元素.
> 如:a=[1,2,2,5,6,4,4]
> 求得b=[1,5,6]
> b怎求?
>  
>
b = [i for i in a if a.count(i) == 1]

>2.a=[5,4,3,2,1],用a表示b=[1,2,3,4,5],
> 如b[0]=..a[0]?
> 
>  
>
排序:
b = sorted(a)
反转:
b = [i for i in reversed(a)]

>3.用WINDOWS IDLE,调试时运行死循环,强行结束后,之后调试,无法启动IDLE,说什么端口连接错误.重启计算机后,又可以用.不知大家有没有遇到过这样的问题,有没有解决的方法?
>  
>
一般没用这个做调试,不清楚。

>------------------------------------------------------------------------
>
>_______________________________________________
>python-chinese list
>python-chinese at lists.python.cn
>http://python.cn/mailman/listinfo/python-chinese
>  
>

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

2005年06月08日 星期三 11:05

fff 670 fff670 at gmail.com
Wed Jun 8 11:05:39 HKT 2005

第二个问题,如果
  a=3
for  i in range(1,4):
     a-=1
过程中:
要a=3时,b=1
    a=2, b=2
    a=1, b=3   
用a表示b?
怎么做呢?

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

2005年06月08日 星期三 11:22

Qiangning Hong hongqn at gmail.com
Wed Jun 8 11:22:40 HKT 2005

cpunion wrote:
[...]
> 反转:
> b = [i for i in reversed(a)]
[...]

用b = list(reversed(a))能稍稍快一点点

-- 
Qiangning Hong

 ________________________________________________________
( Remember: Silly is a state of Mind, Stupid is a way of )
( Life.                                                  )
(                                                        )
( -- Dave Butler                                         )
 --------------------------------------------------------
      o                _
       o              (_)
        o   ^__^       / \
         o  (==)\_____/_\ \
            (__)\       ) /
                ||----w ((
                ||     ||>>

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

2005年06月08日 星期三 11:29

hutuworm hutuworm at gmail.com
Wed Jun 8 11:29:20 HKT 2005

b=4-a
这是小学数学题?

On 6/8/05, fff 670 <fff670 at gmail.com> wrote:
> 第二个问题,如果
>   a=3
> for  i in range(1,4):
>      a-=1
> 过程中:
> 要a=3时,b=1
>     a=2, b=2
>     a=1, b=3
> 用a表示b?
> 怎么做呢?
> 
> _______________________________________________
> python-chinese list
> python-chinese at lists.python.cn
> http://python.cn/mailman/listinfo/python-chinese
> 
> 
> 


-- 
In doG We Trust

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

2005年06月08日 星期三 11:30

cpunion cpunion at 263.net
Wed Jun 8 11:30:22 HKT 2005

应该会快一些。

Qiangning Hong wrote:

>cpunion wrote:
>[...]
>  
>
>>反转:
>>b = [i for i in reversed(a)]
>>    
>>
>[...]
>
>用b = list(reversed(a))能稍稍快一点点
>
>  
>

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

2005年06月08日 星期三 11:32

陈锦 jeekchen at 163.com
Wed Jun 8 11:32:44 HKT 2005

各位好!

	使用
>>> import urllib
>>> params = urllib.urlencode({'spam': 1, 'eggs': 2, 'bacon': 0})
>>> f = urllib.urlopen("http://www.musi-cal.com/cgi-bin/query?%s" % params)
>>> print f.read()

但是显示出来的页面图片显示不出来, 没有重定向.
		

        致
礼!
 
				 
        陈锦
        jeekchen at 163.com
          2005-06-08


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

2005年06月08日 星期三 11:48

万青 christ_1979 at hotmail.com
Wed Jun 8 11:48:27 HKT 2005

b = [abs(6-i) for i in a]


----- Original Message ----- 
From: "fff 670" <fff670 at gmail.com>
To: <python-chinese at lists.python.cn>
Sent: Wednesday, June 08, 2005 10:39 AM
Subject: [python-chinese] 问几个小问题?


> 1.已知一列表,求一新列表:去除原列表中相同的元素.
>  如:a=[1,2,2,5,6,4,4]
>  求得b=[1,5,6]
>  b怎求?
> 
> 2.a=[5,4,3,2,1],用a表示b=[1,2,3,4,5],
>  如b[0]=..a[0]?
>  
> 3.用WINDOWS IDLE,调试时运行死循环,强行结束后,之后调试,无法启动IDLE,说什么端口连接错误.重启计算机后,又可以用.不知大家有没有遇到过这样的问题,有没有解决的方法?
> 


--------------------------------------------------------------------------------


> _______________________________________________
> python-chinese list
> python-chinese at lists.python.cn
> http://python.cn/mailman/listinfo/python-chinese
> 

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

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

    你的回复:

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

    Zeuux © 2025

    京ICP备05028076号