圣剑三刀。abx 发表于 2018-6-28 17:07:35

新手鱼的大神梦(python笔记010)

本帖最后由 圣剑三刀。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, member)
    count += 2

方法二:   
for each in range(len(member)):
    if each%2 == 0:
      print(member, member)
有思路,还是不会。不过要吐槽的是,会就有鬼了!好像,关于提取列表元素的知识这节课还没学吧。。。不管它,我们分析下这两种方法。总体思路都是,把题目理解成将列表中的元素用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。然后这方法还没超纲!
觉得自己棒棒哒~~

morningmao 发表于 2018-7-3 09:41:23

要坚持哦!

Clark_Xu_t 发表于 2018-7-3 21:05:47

坚持,加油

圣剑三刀。abx 发表于 2018-7-4 10:34:25

Clark_Xu_t 发表于 2018-7-3 21:05
坚持,加油

谢谢支持^_^
页: [1]
查看完整版本: 新手鱼的大神梦(python笔记010)