forindex, stuinenumerate(stus,1):# 1:可以不写,表示指定从几开始计数,如不写就等同于索引,从0开始print("%s==>%s"%(index,stu)) 1==>杨静2==>王志华3==>王银梅4==>乔美玲 二、切片(list 取值的一种方法) name[n:m] 切片是不包含后面那个元素的值(顾头不顾尾) name[:m] 如果切片前面一个值...
第三个参数表示每N个取一个,上面的 L[::2] 会每两个元素取出一个来,也就是隔一个取一个。 把list换成tuple,切片操作完全相同,只是切片的结果也变成了tuple。 倒序切片 对于list,既然Python支持L[-1]取倒数第一个元素,那么它同样支持倒数切片,试试: >>> L = ['Adam', 'Lisa', 'Bart', 'Paul'] ...
方法/步骤 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. 以上代码执行结果为: ['h', 'e', 'l', 'l', 'o'] 再比如字典: ee ...
Python的基本数据类型有整数,浮点数,布尔,字符串,它们是最基本的数据。在实际编程中,我们要经常组织由很多基本数据组成的集合,这些集合的不同组织方式就是:数据结构,今天讲的是数据结构中的Python list(列表)。数据结构就是一些数据组合得到的“复合”数据类型。
2.list[:b]对list切片,从第一个索引开始,到索引b-1为止 3.list[a:]对list切片,从索引a开始,到末尾位置为止 4.遍历切片 forelementinlist[a:b]:print(element.title()) 5.复制列表 = 创建一个包含整个列表的切片[:] copy_list = list[:]
compare = []for i in range(3):x = input("请输入数字:")compare .append(x)compare.sort(reverse=True)print (compare)
3.1 步长为1的切片取值 # 新建一个str列表 str_list = ["当归", "人参", "黄芪", "红枣",...
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(...