免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 7458 | 回复: 7
打印 上一主题 下一主题

PYTHON有指针形式吗? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-05-25 10:38 |只看该作者 |倒序浏览
5可用积分
我现在要用python编写短信群发的程序,可是每次都只能发一个
numbers=['1234567585','1234567968']
i=0
while i<2
      numbers.append(i)         
      i = i + 1            
我写了一个循环的程序,但是发现循环的只是0,1,2,并没有指向我的电话号码!不知道有谁明白~!或是有人知道这个程序怎么写的都好,非常感谢啊,我就5个积分,都用来悬赏,以示诚意了~!

最佳答案

查看完整内容

[number + str(i) for i in range(2) for number in numbers]

论坛徽章:
0
2 [报告]
发表于 2008-05-25 10:38 |只看该作者
[number + str(i) for i in range(2) for number in numbers]

论坛徽章:
0
3 [报告]
发表于 2008-05-25 12:09 |只看该作者
完全没看明白你的意思,如果是要在numbers中遍历的话可以这样:
for num in numbers:
    print num

论坛徽章:
0
4 [报告]
发表于 2008-05-25 21:10 |只看该作者
没搞明白lz的意图

论坛徽章:
0
5 [报告]
发表于 2008-05-26 08:39 |只看该作者
啊?!我也说不清楚了,我会试试的,谢谢大家~~
我的意思就是,我的‘i’指的只是个数,没有指向我的号码~~

论坛徽章:
0
6 [报告]
发表于 2008-06-08 09:27 |只看该作者
lz受C影响巨大,python 中表元素可作为循环变量使用,<python手册>4.2中有明确说明。正好昨天看到这一章

论坛徽章:
0
7 [报告]
发表于 2008-06-17 03:09 |只看该作者
如果是遍历 numbers 里的两个号码,

for num in numbers:
    print num
会遍历 1234567585 和 1234567968 两个号码


如果 numbers 里是号码范围,则
for num in xrange(1234567585,  1234567968+1):
    print num
会遍历 1234567585  到 1234567968 之间的所有号码

论坛徽章:
0
8 [报告]
发表于 2008-06-17 03:12 |只看该作者
sigh, 随手点了发来的链接回了,没想是旧贴。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP