29):1、题目:按相反的顺序输出列表的值。

#!/usr/bin/python
# -*- coding: UTF-8 -*- a = ['one', 'two', 'three']
for i in a[::-1]:
print i

    以上实例输出结果为:

three
two
one
#!/usr/bin/python
# -*- coding: UTF-8 -*- print '输入列表格式为:1,2,3,4'
s=input()
print type(s)
a=list(s)
print a[-1::-1]
#!/usr/bin/env python3
# -*- coding: utf-8 -*- list_ = ['a', 'b', 'c', 'd']
list_.reverse()
print( list_ )

    Python3实例,使用递归实现:

#!/usr/bin/env python3

a = ['one', 'two', 'three','four','five','six','seven','eight','nine','ten']

def reverse(a):
if len(a)<=1:
print (a[0],end=" ")
else:
print(a[-1],end=" ")
reverse(a[0:-1]) reverse(a)
#!/usr/bin/python
# -*- coding: UTF-8 -*- numlist = [100,1,23,4,5,6,6,7,7,8]
for i in range(0,len(numlist)) :
index = len(numlist)-i-1
print(numlist[index])
a = ['1','2','3']
a.sort(reverse=True)
for i in a:
print(i)

    Python2.x 与 Python3.x均可用:

numbers=list(range(1,10))
reversed_list=[]
for i in range(1,10):
reversed_list.append(numbers.pop())
print(reversed_list)

    2、题目:按逗号分隔列表。

#!/usr/bin/python
# -*- coding: UTF-8 -*- L = [1,2,3,4,5]
s1 = ','.join(str(n) for n in L)
print s1

    以上实例输出结果为:

1,2,3,4,5
#!/usr/bin/python
# -*- coding: UTF-8 -*- L = [1, 2, 3, 4, 5]
L = repr(L)[1:-1]
print L
# -*- coding: UTF-8 -*-

l = [1,2,3,4,5,6,7];
k = 1;
for i in l:
print(i,end= ('' if (k == len(l)) else ','));
k += 1;
#!/usr/bin/python3

l = [1,2,3,4,5,6,7];
o = '';
for i in l:
o += str(i)+',';
print(o[0:-1]);

    Python3 测试:

a=[1,2,3,4]
for i in range(0,len(a)):
if i!=(len(a)-1):
print(a[i],end=',')
else:
print(a[i])

    Python3 测试:

numbers=list(range(1,9))
for i in numbers:
if(i==numbers[-1]):
print(i)
else:
print(i,end=',')
import re

l=str(range(5));
m=re.search(r'\[(.*?)\]',l)
print( m.groups()[0] )

这两个小例子主要练习数组的分割和反转。如果感觉不错的话,请多多点赞支持哦。。。

  原文链接:https://blog.csdn.net/luyaran/article/details/80075513

python2.7练习小例子(二十九)的更多相关文章

  1. python2.7练习小例子(十九)

        19):题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半:再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? #!/usr/bin/python # -*- codi ...

  2. python2.7练习小例子(十二)

        12):题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身.例如:153是一个"水仙花数" ...

  3. python2.7练习小例子(十)

        10):古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?     程序分析:兔子的规律为数列1,1 ...

  4. python2.7练习小例子(十八)

    19):题目:一个数如果恰好等于它的因子之和,这个数就称为"完数".例如6=1+2+3.编程找出1000以内的所有完数.      #!/usr/bin/python # -*- ...

  5. python2.7练习小例子(十六)

    16):题目:输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数.     程序分析:利用 while 或 for 语句,条件为输入的字符不为 '\n'.     程序源代码: #!/u ...

  6. python2.7练习小例子(十五)

        15):题目:输出指定格式的日期.     程序分析:使用 datetime 模块.     程序源代码: #!/usr/bin/python # -*- coding: UTF-8 -*- ...

  7. python2.7练习小例子(十四)

        14):题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示.     程序分析:程序分析:(a>b)?a:b这 ...

  8. JAVA之旅(二十九)——文件递归,File结束练习,Properties,Properties存取配置文件,load,Properties的小练习

    JAVA之旅(二十九)--文件递归,File结束练习,Properties,Properties存取配置文件,load,Properties的小练习 我们继续学习File 一.文件递归 我们可以来实现 ...

  9. 微信小程序把玩(二十九)video组件

    原文:微信小程序把玩(二十九)video组件 视频播放组件与图片加载组件也没啥差别,使用起来也没啥注意的 重要属性: wxml <!--监听button点击事件--> <button ...

  10. WCF技术剖析之二十九:换种不同的方式调用WCF服务[提供源代码下载]

    原文:WCF技术剖析之二十九:换种不同的方式调用WCF服务[提供源代码下载] 我们有两种典型的WCF调用方式:通过SvcUtil.exe(或者添加Web引用)导入发布的服务元数据生成服务代理相关的代码 ...

随机推荐

  1. win7 64位 安装java jdk1.8 ,修改配置环境变量

    下载jdk1.8,下载地址:http://www.wmzhe.com/soft-30118.html 安装时有两个程序,都安装在同一个目录下. win7 64位 安装java jdk1.8 ,修改配置 ...

  2. May 17th 2017 Week 20th Wednesday

    Men are nearly always willing to believe what they wish. 人总爱想入非非,把愿望变成现实. It is just the humancondit ...

  3. npm proxy设置网络代理 并使用taobao registry

    npm config set https-proxy http://server:portnpm config set proxy http://server:port npm set registr ...

  4. C语言 条件编译(if )

    #include <stdio.h> #define NUM -1 int main(int argc, const char * argv[]) { #if NUM > 0 pri ...

  5. Ubuntu 配置java环境变量

    1.使用如下命令,打开/etc/profile: $sudo vi /etc/profile 2.进入编辑模式,在末尾添加: #developer enviroment, add by myself ...

  6. C++ decltype类型说明符(尾置返回类型使用)

    转自https://blog.csdn.net/yhl_leo/article/details/50865552 1 基本语法 decltype 类型说明符生成指定表达式的类型.在此过程中,编译器分析 ...

  7. intelli j中如何重启tomcat,或者关掉tomcat?每次点run都提示jmx端口占用

    方法1.idea有时候会这样,我一般都是直接打开任务管理器,把java进程给杀掉就好了.

  8. org.slf4j.impl.Log4jLoggerAdapter cannot be cast to ch.qos.logback.classic.Logger

    https://stackoverflow.com/questions/31433246/classcastexception-org-slf4j-impl-log4jloggeradapter-ca ...

  9. FastJSON、Gson、Jackson(简单了解使用)

    下载地址(maven) Jackson:http://mvnrepository.com/search?q=jackson FastJson:http://mvnrepository.com/sear ...

  10. Joker

    人生的第一位老师当然是我的爸妈,他们生我下来,教我学会走路讲话,教会我做人的道理,当然,他们还给我名字.人生的第二位老师就是我的初中老师,初中班主任对我非常好,在之后的考上市一中也是其中的缘由,初中班 ...