python习题--列表的遍历

习题一:

# 比较两个列表中的元素,找出不相同的元素并保存在列表3中

L1 = ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"]

L2 = ["Sun", "Mon", "Tue", "Tue", "Thu", "Sat"]

L3 = [] #先定义一个空列表

for i in L1:  #遍历L1列表中的每一个元素

if i not in L2:  #如果L1中的元素不在L2中

L3.append(i)  #把元素写入L3中

print(l3)  #输出L3中的内容

习题二:

# 使用for语句遍历以下列表的内容:

list = [1, 2, 3, 5, ‘sd‘, [1, ‘se‘, ‘ds‘], ‘fs‘]

for i in list: #for 直接遍历

print(i)  #输出遍历的结果

习题三:

# 遍历以下列表 ,并找出索引为奇数的元素

list = ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"]

for i in range(1, len(list), 2):

  print(list[i])

习题4:

# 已知道列表

# namelist = [‘stu1‘, ‘stu2‘, ‘stu3‘, ‘stu4‘, ‘stu5‘, ‘stu6‘, ‘stu7‘]

# removelist = [‘stu1‘, ‘stu3‘, ‘stu5‘, ‘stu6‘]

# 将在namelist列表中删除与removelist列表相同的元素

namelist = [‘stu1‘, ‘stu2‘, ‘stu3‘, ‘stu4‘, ‘stu5‘, ‘stu6‘, ‘stu7‘]

removelist = [‘stu1‘, ‘stu3‘, ‘stu5‘, ‘stu6‘]

for i in removelist:    #直接遍历removelist列表中的元素

if i in namelist:    #如果遍历出的结果存在namelist列表中,则在namelist列表中删除该元素

namelist.remove(i)   #在namelist列表中删除该元素

print(namelist)

原文地址:https://www.cnblogs.com/jshy/p/9465468.html

时间: 2024-10-08 08:30:50

python习题--列表的遍历的相关文章

python利用列表文件遍历

关键词:文件遍历/列表 思路:先制作目标文件列表(txt/csv...均可),再逐行读取列表文件 1. 制作列表 linux 终端输入:# find ./abc -type f > list.txt 目标文件夹为abc,此方法将abc文件夹下的所有文件(不包括文件夹)的路径写到list.txt中,若选取abc中部分文件,需指定关键字,如:# find ./abc -type f | grep '.png' > list.txt ,仅取文件名含‘.png’的文件 2. 遍历文件 for path

python列表的遍历与循环

在游戏中,可能需要将每个界面元素平移相同的距离: 对于包含数字的列表,可能需要对每个元素执行相同的统计运算: 在网站中,可能需要显示文章列表中的每个标题. 经常需要遍历列表的所有元素,对每个元素执行相同的操作. 需要对列表中的每个元素都执行相同的操作时,可使用Python中的for循环. 遍历整个列表 假设有一个魔术师名单,需要将其中每个魔术师的名字都打印出来.为此,可以分别获取名单中的每个名字,但这种做法会导致多个问题. 例如,如果名单很长,将包含大量重复的代码. 另外,每当名单的长度发生变化

python习题20190130

#encoding=utf-8 ''' 一家商场在降价促销.如果购买金额50-100元(包含50元和100元)之间,会给10%的折扣,如果购买金额大于100元会给20%折扣.编写一程序,询问购买价格,再显示出折扣(10%或20%)和最终价格 ''' def print_zekou(): aount = int(input("请输入你购买的金额:")) if aount < 50: print("不好意思你购买的金额没有折扣,需要支付的金额为:",aount)

python的列表,元组和字典简单介绍

引 入 java                                   python 存取多个值:数组或list集合 ------------------------> 列表,元组 key-value格式:    Map        ------------------------>    字典 自己学习发现,java跟python这两门面向对象语言在数据类型的定义上,很多思想都是互通的,这里不说java,简单介绍一下python的列表,元组和字典. 一.列表 List: 最通

Python中列表list常见操作

主要涉及知识点 列表是我们python里面最常见的数据类型,我们主要有以下的操作. 1.索引 2.切片 3.追加 4.删除 5.长度 6.循环 (也称遍历) 7.包含 8.嵌套 例如定义列表: List2=['openstack','python','linux',"docker","zabbix","nginx","linux","linux","123","ww33##&q

Python学习——列表

定义:1.列表(list)是由一系列特定顺序排列的元素组成,可以包含字母,数字或者将任何东西加入列表. 2.列表的标识符号为 [ ],函数名称为list 3.列表是有序的 相关概念: 元素:列表中的值称之为元素,元素之间用逗号隔开 下标:列表中每个元素对应一个下标,下标自左往右从0开始,或者自右往左从-1开始 一. 列表的简单操作 1.创建一个空列表 lists = [ ]   或者  lists = list() 2.创建一个有若干元素的列表 lists = [1,2,3,4,5,6,7,8]

Python list列表的常用操作方法

本文主要介绍了Python中列表(List)的详解操作方法,包含创建.访问.删除.排序.切片,乘等操作方法 1.创建列表:把逗号分隔的不同的数据项使用方括号括起来 list = [1,2,3,'James','Paul'] list = [i for i in range(10)] 2.添加元素: list.append() :尾部新增元素 >>> list = [1,2,3] >>> list.append(5) >>> list [1, 2, 3,

Python函数编程——列表生成式和生成器

Python函数编程--列表生成式和生成器 一.列表生成式 现在有个需求,现有列表a=[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],要求你把列表里的每个值加1,你怎么实现? 1.二逼青年版 生成一个新列表b,遍历列表a,把每个值加1后存在b里,最后再把a=b, 这样二逼的原因不言而喻,生成了新列表,浪费了内存空间. >>> a [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> b = [] >>> for i in

Python统计列表中的重复项出现的次数的方法

前言 在实际工作和学习中,经常会遇到很多重复的数据,但是我们又必须进行统计,所及这里简单介绍一下统计列表中重复项的出现次数的简单方法. 实例 本文实例展示了Python统计列表中的重复项出现的次数的方法,是一个很实用的功能,适合Python初学者学习借鉴.具体方法如下: #方法1: mylist = [1,2,2,2,2,3,3,3,4,4,4,4] myset = set(mylist)  #myset是另外一个列表,里面的内容是mylist里面的无重复 项 for item in myset