python03-列表

1列表切片口诀

    若有空,取到头,左要取,右不取

冒号左边空,就要从偏移量为0的元素开始取;右边空,就要取到列表的最后一个元素。:冒号左边数字对应的元素要拿,右边的不动。

2 append()增加元素

过了一周,你正上着课呢,教导主任突然领了一个新学生“小美”,说是转校生,要插到你们班。这时,我们就需要用到append()函数给列表增加元素,append的意思是附加,增补。append后的括号里只能接受一个参数,但却给了两个,也就是4和5。所以,用append()给列表增加元素,每次只能增加一个元素。

3 del()删除

实上del语句非常方便,既能删除一个元素,也能一次删除多个元素(原理和切片类似,左取右不取)

4 字典

字典中的键具备唯一性,而值可重复。也就是说字典里不能同时包含两个'小明'的键,但却可以有两个同为90的值

现在,我们尝试将小明的成绩从字典里打印出来。这就涉及到字典的索引,和列表通过偏移量来索引不同,字典靠的是键。

我们可以发现:删除字典里键值对的代码是del语句del 字典名[键],而新增键值对要用到赋值语句字典名[键] = 值。

5 列和字典的区别

   5.1 在列表和字典中,如果要修改元素,都可用赋值语句来完成。

   5.2支持任意嵌套。除之前学过的数据类型外,列表可嵌套其他列表和字典,字典也可嵌套其他字典和列表。

 

 

posted on 2020-03-26 15:48  7不积跬步无以至千里7  阅读(251)  评论(0编辑  收藏  举报

导航