python2.7练习小例子(二十九)
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练习小例子(二十九)的更多相关文章
- python2.7练习小例子(十九)
19):题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半:再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? #!/usr/bin/python # -*- codi ...
- python2.7练习小例子(十二)
12):题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身.例如:153是一个"水仙花数" ...
- python2.7练习小例子(十)
10):古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 程序分析:兔子的规律为数列1,1 ...
- python2.7练习小例子(十八)
19):题目:一个数如果恰好等于它的因子之和,这个数就称为"完数".例如6=1+2+3.编程找出1000以内的所有完数. #!/usr/bin/python # -*- ...
- python2.7练习小例子(十六)
16):题目:输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. 程序分析:利用 while 或 for 语句,条件为输入的字符不为 '\n'. 程序源代码: #!/u ...
- python2.7练习小例子(十五)
15):题目:输出指定格式的日期. 程序分析:使用 datetime 模块. 程序源代码: #!/usr/bin/python # -*- coding: UTF-8 -*- ...
- python2.7练习小例子(十四)
14):题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示. 程序分析:程序分析:(a>b)?a:b这 ...
- JAVA之旅(二十九)——文件递归,File结束练习,Properties,Properties存取配置文件,load,Properties的小练习
JAVA之旅(二十九)--文件递归,File结束练习,Properties,Properties存取配置文件,load,Properties的小练习 我们继续学习File 一.文件递归 我们可以来实现 ...
- 微信小程序把玩(二十九)video组件
原文:微信小程序把玩(二十九)video组件 视频播放组件与图片加载组件也没啥差别,使用起来也没啥注意的 重要属性: wxml <!--监听button点击事件--> <button ...
- WCF技术剖析之二十九:换种不同的方式调用WCF服务[提供源代码下载]
原文:WCF技术剖析之二十九:换种不同的方式调用WCF服务[提供源代码下载] 我们有两种典型的WCF调用方式:通过SvcUtil.exe(或者添加Web引用)导入发布的服务元数据生成服务代理相关的代码 ...
随机推荐
- win7 64位 安装java jdk1.8 ,修改配置环境变量
下载jdk1.8,下载地址:http://www.wmzhe.com/soft-30118.html 安装时有两个程序,都安装在同一个目录下. win7 64位 安装java jdk1.8 ,修改配置 ...
- May 17th 2017 Week 20th Wednesday
Men are nearly always willing to believe what they wish. 人总爱想入非非,把愿望变成现实. It is just the humancondit ...
- npm proxy设置网络代理 并使用taobao registry
npm config set https-proxy http://server:portnpm config set proxy http://server:port npm set registr ...
- C语言 条件编译(if )
#include <stdio.h> #define NUM -1 int main(int argc, const char * argv[]) { #if NUM > 0 pri ...
- Ubuntu 配置java环境变量
1.使用如下命令,打开/etc/profile: $sudo vi /etc/profile 2.进入编辑模式,在末尾添加: #developer enviroment, add by myself ...
- C++ decltype类型说明符(尾置返回类型使用)
转自https://blog.csdn.net/yhl_leo/article/details/50865552 1 基本语法 decltype 类型说明符生成指定表达式的类型.在此过程中,编译器分析 ...
- intelli j中如何重启tomcat,或者关掉tomcat?每次点run都提示jmx端口占用
方法1.idea有时候会这样,我一般都是直接打开任务管理器,把java进程给杀掉就好了.
- org.slf4j.impl.Log4jLoggerAdapter cannot be cast to ch.qos.logback.classic.Logger
https://stackoverflow.com/questions/31433246/classcastexception-org-slf4j-impl-log4jloggeradapter-ca ...
- FastJSON、Gson、Jackson(简单了解使用)
下载地址(maven) Jackson:http://mvnrepository.com/search?q=jackson FastJson:http://mvnrepository.com/sear ...
- Joker
人生的第一位老师当然是我的爸妈,他们生我下来,教我学会走路讲话,教会我做人的道理,当然,他们还给我名字.人生的第二位老师就是我的初中老师,初中班主任对我非常好,在之后的考上市一中也是其中的缘由,初中班 ...