for p in people_list:#for 变量名 in 可迭代对象,最后别忘加上冒号 print(p)#系统会自动缩进,缩进后的代码属于for循环的 print("我不在循环里")#不缩进的不在循环里 运行结果 3、快速创建数字列表-range()函数 第一种:for循环和range函数搭配 这里还可以在for循环里对range范围内的数值加以修改,比如说平...
forindex, stuinenumerate(stus,1):# 1:可以不写,表示指定从几开始计数,如不写就等同于索引,从0开始print("%s==>%s"%(index,stu)) 1==>杨静2==>王志华3==>王银梅4==>乔美玲 二、切片(list 取值的一种方法) name[n:m] 切片是不包含后面那个元素的值(顾头不顾尾) name[:m] 如果切片前面一个值...
1. 循环 如果直接for 循环一个list 的时候,那么每次循环的都是这个List里的元素 2. 切片 可指定步长进行取值,步长默认为1 3. 增加(append(), insert()) 4. 删除(pop(), remove(), del, clear()) stus.pop() #默认删除最后一个 stus.pop(1) #删除指定位置 stus.remove('nancy') #删除list中某个...
方法/步骤 1 用for循环获取list的前3个元素 2 用一行代码获取list前3个元素 3 取出list前2个元素,依次递推可以去前n个 4 取出list最后2个元素,依次递推可以取出最后n个元素 5 list的数据多时,切片很有用,如下图所示 6 总结:1. 用笨拙的方法取list2. 用不同的高效方式取出list前n个数据3. 取出后...
list在这里起到的作用跟for循环是一样的,相当于进行了如下操作: nam = [] #定义一个空列表 ee = 'hello' for i in ee: #遍历字符串ee nam.append(i) #使用append方法将i存入nam空列表 print(nam) 1. 2. 3. 4. 5. 以上代码执行结果为: ...
sort()排序方法:此函数方法对列表内容进行正向排序,排序后的新列表会覆盖原列表(id不变),也就是sort排序方法是直接修改原列表list排序方法。 (2)临时排序(正索引,从头到尾) sorted()方法:即可以保留原列表,又能得到已经排序好的列表 (3)倒序(从头到尾从尾到头) reverse列表反转排序:是把原列表中的元素顺序从...
列表解析将for循环和创建新元素的代码合并成一行,并自动附加新元素。 三、 使用列表的一部分 处理列表的部分元素——Python称之为切片 1、切片 要创建切片,可指定要使用的第一个元素和最后一个元素的索引。与函数range()一样,Python在到达你指定的第二个索引前面的元素后停止。要输出列表中的前三个元素,需要指定索...
compare = []for i in range(3):x = input("请输入数字:")compare .append(x)compare.sort(reverse=True)print (compare)
for value in range(1,11):print(value)上面代码有个地方要特别注意,range函数内是(1,11),而不是(1,10),这里很容易写错。上面虽然输出了1-10这些数字,但还不是列表的形式。需要使用list()函数转换一下才能形成列表,写成这样list(range(1,11)),见下面代码:numbers = list(range(1,11))print(...