Python之for循环和列表】的更多相关文章

for循环: 有限循环 基本语法: for 变量 in 可迭代对象: 循环体 也可使用break,continue,for else list列表初识: 列表可放任意数据类型:[int,str,bool,[list]],用逗号隔开每个元素 容器型数据类型,能存放大量有序数据,str只能存放少量数据 Python的常用容器型数据类型.其他语言:例如Java称之为数组 列表是有序的,可索引.切片(步长).元素本身为什么类型,取出来还是同样的类型 list索引: li = [123,'libai',T…
a=input('please input your salary:') purchase=[] while True: products=[[1,'iphone',5800],[2,'book',50],[3,'bike',800],[4,'coffee',40]] for i in products: print i b=raw_input('please input the thing what you want buy(put Q or q to end):') if b.upper()…
python基础之编译器选择,循环结构,列表 本节内容 python IDE的选择 字符串的格式化输出 数据类型 循环结构 列表 简单购物车的编写 1.python IDE的选择 IDE的全称叫做集成开发环境(IDE,Integrated Development Environment ) 常用的编程语言IDE开发工具有如下一些: VIM #经典的linux下的文本编辑器 Emacs #linux 文本编辑器, 比vim更容易使用 Eclipse # Java IDE,支持python, c ,…
python基础之循环结构以及列表   python基础之编译器选择,循环结构,列表 本节内容 python IDE的选择 字符串的格式化输出 数据类型 循环结构 列表 简单购物车的编写 1.python IDE的选择 IDE的全称叫做集成开发环境(IDE,Integrated Development Environment ) 常用的编程语言IDE开发工具有如下一些: VIM #经典的linux下的文本编辑器 Emacs #linux 文本编辑器, 比vim更容易使用 Eclipse # Ja…
python循环删除列表元素 觉得有用的话,欢迎一起讨论相互学习~Follow Me 常见错误 常见错误一:使用固定长度循环删除列表元素 # 使用固定长度循环pop方法删除列表元素 num_list_1 = [1, 2, 2, 2, 3] for i in range(len(num_list_1)): if num_list_1[i] == 2: num_list_1.pop(i) else: print(num_list_1[i]) print("num_list_1:", num…
一.Python 简介 1.介绍 Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构. Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节.类似于PHP和Perl语言. Python 是交互式语言: 这意味着,您可以在一个Python提示符,直接互动执行写你的程序. Python 是面向对象语言: 这意味着Python支持…
一.什么是条件控制语句 条件控制语句,也可以称之为判断语句,通过一条或多条的执行结果来决定接下来要执行的代码块. 二.if语句 if语句是用来进行判断的,最简答的if语句只有一个判断一个操作. 语法: if 条件: 条件成立,执行代码块 如: '''' if语句 if 条件表达式: 条件成立则执行 执行一下代码 ''' # i = 0 # print('---------if开始') # if i < 5:#条件成立 # print('我比5大') # print('---------if结束'…
20140414 记录 习题17 - 33 函数可以做3件事: 1. 给代码片段命名,,就跟“变量”给字符串和数字命名一样. 2. 可以接受参数,就跟你的脚本接受argv 一样. 3. 通过使用#1 和#2,它们可以让你创建“微型脚本”或者“小命令”. 新建函数格式: def XXXX: xxxxx split\pop\rewind\seek 下面这个程序很好玩,先看看怎么好玩,源代码如下,文件名ianthe.py def break_words(stuff): """ Th…
循环删除列表中元素时千万别用正序遍历,一定要用反序遍历! 废话不多说,先上案例代码: def test(data): for i in data: data.remove(i) return data data = [1, 2, 3] print(test(data)) 面对以上代码,乍一看以为会打印出空列表,因为test函数内通过for的方法将data中的元素都删除了,其实不然,实际输出如下: [2] 为什么会产生这种结果呢? 我们来深度剖析一下: 原列表在内存中为: 第一次执行到data.r…
1.列表的切片. 1.对list进行切片.'''name=["wangshuai","wangchuan","wangjingliang","wangshuai"]#想取出前三个元素,应该怎么做?#(1)笨办法'''print(name[0],name[1],name[2])'''#(2)用循环实现.'''for i in range(len(name)): if(i<3): print(name[i]) else: b…