| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
 本帖最后由 圣剑三刀。abx 于 2018-7-4 16:52 编辑  
 
暑假开始了,前几天有点懒。希望之后能坚持学习,进步向上。 
 
010 
1、列表的概念!简直是一个巨大的仓库。和数组的区别。 
2、列表的创建(普通、混合、空列表),类似变量的创建 
3、向列表添加元素的三个方法: (1)append()       只有一个参数哦  
                                               (2)extend()         用列表形式添加元素,也是只有一个参数 
                                               (3)insert()             前两个只能将元素加到末尾,而这个是 
                                                                                                   有两个参数的方法啦,第一个选择位置。 
4、注意事项:(1)方法指面对对象的函数,其中的‘.’可以理解成范围,与bif有所区别 
                     (2)所有顺序索引都是从0开始! 
 
动动手:(0)修改列表方法的运用 
             (1)for循环与列表的配合使用 
             (2)修改打印出的内容,综合地复习所学知识 
 
动动手板块: 
0、修改列表 
-  member = ['小甲鱼','黑夜','迷途','怡静','秋舞斜阳']
 
 -  
 
 - 方法一: insert() & append()
 
 - member.insert(1,88)
 
 - member.insert(3,90)
 
 - member.insert(5,85)
 
 - member.insert(7,90)
 
 - member.append(88)
 
  
- 方法二:覆盖原列表
 
 -  member = ['小甲鱼','88','黑夜','90','迷途','85','怡静','90','秋舞斜阳','88']
 
  复制代码 
感觉没什么技术含量。方法一就是实践下insert() & append();方法二比较粗暴,但可以一次实现目标,适用于大幅度修改某列表时 
 
1、利用for循环打印列表内容 
-  member = ['小甲鱼','88','黑夜','90','迷途','85','怡静','90','秋舞斜阳','88']
 
 -  for i in member:
 
 -         print(i)
 
  复制代码 
同样没什么技术含量,for循环的一个复习,和列表的一个配合使用。 
 
2、修改打印出的列表内容 
我们先看看答案 
- 方法一:
 
 - count = 0
 
 - length = len(member)
 
 - while count < length:
 
 -     print(member[count], member[count+1])
 
 -     count += 2
 
  
- 方法二:    
 
 - for each in range(len(member)):
 
 -     if each%2 == 0:
 
 -         print(member[each], member[each+1])
 
  复制代码 
有思路,还是不会。不过要吐槽的是,会就有鬼了!好像,关于提取列表元素的知识这节课还没学吧。。。不管它,我们分析下这两种方法。总体思路都是,把题目理解成将列表中的元素用print两两打印出来。方法一无疑就是简单的while和print的碰撞,利用len来控制结束时机。方法二比较看起来高级,综合性的运用了for,range,len,%,各司其职。然后利用了判断偶数的一行代码 if each%2 == 0,来实现把合适的一对列表中的元素打印出来的功能。再回到方法一我们发现是利用 count = 0,以及 count += 2 来综合实现的对吧。然后大致思路大家也应该明白了吧,不懂可以在下面提问,我看到一定回复。 
 
最后我的方法 
- member = ['小甲鱼','88','黑夜','90','迷途','85','怡静','90','秋舞斜阳','88']
 
 - member = ['小甲鱼 88','黑夜 90','迷途 85','怡静 90','秋舞斜阳 88']
 
 - for i in member:
 
 -     print(i)
 
  复制代码 
是不是很粗暴hhh,我不管,反正能实现相同功能。利用for一次打印一个元素然后换行,于是,我们,就让两个元素住在一起呗hhh。然后这方法还没超纲! 
觉得自己棒棒哒~~ |   
 
评分
- 
查看全部评分
 
 
 
 
 
 |