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中某个...
#打印消息“Three items from the middle of the list are:”,再使用切片来打印列表中间的三个元素。 #打印消息“The last three items in the list are:”,再使用切片来打印列表末尾的三个元素。 lifangs = [] numbers = list(range(1,10)) for i in numbers: lifang = i**3 lifangs.append(lifang...
list在这里起到的作用跟for循环是一样的,相当于进行了如下操作: nam = [] #定义一个空列表 ee = 'hello' for i in ee: #遍历字符串ee nam.append(i) #使用append方法将i存入nam空列表 print(nam) 1. 2. 3. 4. 5. 以上代码执行结果为: ['h', 'e', 'l', 'l', 'o'] 再比如字典: ee ...
list有两类常用操作:索引(index)和切片(slice)。 我们说的用[]加序号访问的方法就是索引操作。 除了指定位置进行索引外,list还可以处理负数的索引。继续用上一讲的例子: l = [365, 'everyday', 0.618, True] l[-1]表示l中的最后一个元素。
1 用for循环获取list的前3个元素 2 用一行代码获取list前3个元素 3 取出list前2个元素,依次递推可以去前n个 4 取出list最后2个元素,依次递推可以取出最后n个元素 5 list的数据多时,切片很有用,如下图所示 6 总结:1. 用笨拙的方法取list2. 用不同的高效方式取出list前n个数据3. 取出后n个元素4....
compare = []for i in range(3):x = input("请输入数字:")compare .append(x)compare.sort(reverse=True)print (compare)
List切片的基本语法List切片的基本语法如下:list[start:end]其中,start表示切片的起始位置,end表示切片的结束位置。需要注意的是,切片的起始位置是包含的,而结束位置是不包含的。例如:my_list = [, 1, 2, 3, 4, 5]sub_list = my_list[1:4] # 结果为 [1, 2, 3]在这个例子中,我们从my_list...
写列表生成式时,把要生成的元素x * x放到前面,后面跟for循环,就可以把list创建出来,十分有用,多写几次,很快就可以熟悉这种语法。 for循环后面还可以加上if判断,这样我们就可以筛选出仅偶数的平方: 输出结果:只有1-10的偶数平方,2、4、8、10。 还可以使用两层循环,可以生成全排列: 输出结果: 三层和三层以上...
1. list的切片操作 Python中可以对list使用索引来进行切片操作,其语法(Python3)如下: a[:]# a copy of the whole arraya[start:]# items start through the rest of the arraya[:stop]# items from the beginning through stop-1a[start:stop]# items start through stop-1a[start:stop:step]# start ...