鱼C论坛

 找回密码
 立即注册
查看: 1769|回复: 0

[技术交流] 《零基础入门学习python》第011讲个人学习笔记

[复制链接]
发表于 2017-7-24 01:27:25 | 显示全部楼层 |阅读模式

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

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

x

《零基础入门学习python》第011讲个人学习笔记--一个打了激素的数组2
0.
跟数组一样,我们可以通过元素的索引值(index)从列表获取单个元素
注意,列表索引值是从 0 开始的。

1.从列表中删除元素

remove()参数为元素名字

>>>member.remove('怡静')
#怡静此时已经去除

del这是个语句
>>>del member[1]删除第二个元素
>>>del member 删掉整个列表


pop()抽出最后一个,并且原列表中消失
>>>member.pop()
最后一个被抽走
>>>member.pop(1)
第二个被抽走

2.列表分片(slice)
>>>member
['牡丹','黑夜','迷途','福禄娃娃']
>>>member[1:3]                              从第二个开始,到第四个结束,不包含第四个
['黑夜','迷途']
>>>member                                   原来的member并未被改变
['牡丹','黑夜','迷途','福禄娃娃']
>>>member[:]
直接拷贝
>>>member[1:]
从第二个到最后

>>>member[:3]
从第0个到第四个


其实分片还有步长
(开始:结束:步长)

步长为负数时代表从右往左


3.list[0]和list[0:1]一样么?
不一样,第一个是元素,第二个是列表


4.        list2=list1[:]
        list3=list1
        list1再次发生改变时,list3会跟着改
        而list2不改变
        原因在于python的变量就是一个标签,一个名字而已
        list1----->[1,3,2,9,7,8]
        list2----->[1,2,3,7,8,9]
        list3----->[1,3,2,9,7,8]

评分

参与人数 1鱼币 +3 收起 理由
小甲鱼 + 3

查看全部评分

本帖被以下淘专辑推荐:

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 19:12

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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