鱼C论坛

 找回密码
 立即注册
查看: 3061|回复: 3

[学习笔记] 新手鱼的大神梦(python笔记010)

[复制链接]
发表于 2018-6-28 17:07:35 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

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。然后这方法还没超纲!
觉得自己棒棒哒~~

评分

参与人数 1荣誉 +1 鱼币 +1 收起 理由
morningmao + 1 + 1 无条件支持楼主!

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-7-3 09:41:23 | 显示全部楼层
要坚持哦!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-3 21:05:47 | 显示全部楼层
坚持,加油
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-7-4 10:34:25 | 显示全部楼层

谢谢支持^_^
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-22 21:55

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表