enumerate+range

 1 li = ["电脑","鼠标垫","u盘","游艇"]
 2
 3 # for key,item in enumerate(li,1):
 4 #     print(key,item)
 5
 6 # inp =  input("请输入商品:")
 7
 8 # inp_num = int(inp)
 9
10 # print(li[inp_num-1])
11
12 # # 输入汉字查索引
13 # inp = input("请输入商品:")
14 # ret = li.index(inp)
15 # print(ret)
16
17 print(range(1,10))
18 for i in range(1,10):
19     print(i)
20 print("------------------")
21 for i in range(1,10,2):
22     print(i)
23 print("------------------")
24 for i in range(10,1,-1):
25     print(i)
26 print("------------------")
27 for i in range(10,1,-2):
28     print(i)
29 print("------------------")
30 for i in range(0,-10,-1):
31     print(i)
32
33 li = ["alex","eire"]
34
35 leee = len(li)
36
37 for i in range(0,leee):
38     print(i,li[i])
时间: 2024-10-16 14:23:19

enumerate+range的相关文章

python函数、装饰器、迭代器、生成器

5月21日,请假结婚,然后性格惰性来了,不怎么想看视频和笔记,性格中的弱点开始出现,开始做的不错,渐渐开始松懈,直至放弃--- 函数补充进阶 函数对象 函数的嵌套 名称空间与作用域 闭包函数 函数之装饰器 函数之迭代器 函数之生成器 内置函数 一.函数补充进阶 1.函数对象:  函数是第一类对象,即函数可以当作数据传递,它的应用形式也被称为高阶函数,函数的特性如下: a. 可以被引用 1 # def foo(): 2 # print('from foo') 3 # 4 # func = foo

python-2_文件读取_模块调用_循环

enumerate()枚举函数 例子: for index,key in ennumerate(menu.keys()):           print index,key for i in enumerate(range(1,10)):    print i输出结果:(0,1) (1,2).......(9,10) os.popen()用来存结果os.popen("dir").read() 执行的输出os.system()执行命令commands.getoutput("d

1、Python基础知识

 以下内容摘自:http://www.cnblogs.com/happyframework/p/3255962.html Hello,大家好!在此感谢“博主”!的分享! 1 # coding=utf-8 2 3 print('Hello,大家好!在此感谢“博主”!的分享!') 乘方 1 print(2**3) 变量 var = 1 print(var) var = "叮当" print(var) 注:这里的var = xxxx不叫变量赋值,而叫变量绑定,python维护了一个符号表(变

python编码最佳实践之总结

一.数据结构的选择: 1. 在列表中查找: 对于已经排序的列表考虑用bisect模块来实现查找元素,该模块将使用二分查找实现 def find(seq, el) : pos = bisect(seq, el) if pos == 0 or ( pos == len(seq) and seq[-1] != el ) : return -1 return pos - 1 而快速插入一个元素可以用: bisect.insort(list, element) 这样就插入元素并且不需要再次调用 sort(

Python:Python学习总结

背景 PHP的$和->让人输入的手疼(PHP确实非常简洁和强大,适合WEB编程),Ruby的#.@.@@也好不到哪里(OO人员最该学习的一门语言). Python应该是写起来最舒服的动态语言了,一下是一些读书笔记,最后会介绍一下高级的用法:Mixin.Open Class.Meta Programming和AOP. 文中有些地方是用2.7开发的,如果您安装的是3.x,有几点需要注意: print "xxx" 要换成 print("xxx") __metacla

Python_oldboy_自动化运维之路(三)

本节内容 列表,元组,字典 1.列表,元组,字典 [列表] 1.定义列表 1 names = ['Alex',"Tenglan",'Eric'] 2.通过下标访问列表中的元素,下标从0开始计数 1 >>> names[0] 2 'Alex' 3 >>> names[2] 4 'Eric' 5 >>> names[-1] 6 'Eric' 7 >>> names[-2] #还可以倒着取 8 'Tenglan' 切片:

Python学习day02

#常量(也就是定义后不会再改变的变量),在定义时变量名为大写表明这是个常量. 一.pyc文件 pyc 是由py文件经过编译后二进制文件,py文件变成pyc文件后,加载的速度有所提高,而且pyc是一种跨平台的字节码,是由python 的虚 拟机来执行的.pyc的内容,是跟python的版本相关的,不同版本编译后的pyc文件是不同的,2.5编译的pyc文件,2.4版本的 python是无法执行的.pyc文件也是可以反编译的,不同版本编译后的pyc文件是不同. 二.字符串方法 字符串长度获取:len(

python学习笔记三之中(基础篇)

函数 内置函数 常用的内建函数: type()  列出指定对象的类型 help()  能够提供详细的帮助信息 dir()    将对象的所有特性列出 vars()  列出当前模块的所有变量 file,doc,name __file__  列出文件位置 __doc__  文档字符串 __name__ 被执行的脚本,name == __main__ if __name__ == "__main__": print("hello") int() abs() max() m

pythion 第二弹

################################第二节################################################python中数据类型的常见的方法 第一个数据类型 字符串 str字符串里面有很多的功能,叫方法.只要是字符串,就可以用里面的方法,方法有很多,不用刻意的去记住,因为你以后会常用到.另外如果你用了一个好的编辑器的话,他会有提示的. 介绍一下几个 1.capitalize 首字母大写,而且会吧不是首字母的大写的字母给变成小写 liu