摘要: 在我们的列表中,删除列表中的元素可以用到如下方法:remove()pop()还有一个del 语句 1:那么字典中,可以用这些方法吗?如下图,字典使用remover()函数: 打印结果如下: 从打印结果可以看上,字典是没有remove函数的,故字典不能用remove()函数来删除元素 2:那可以用de 阅读全文
posted @ 2020-05-26 14:08 Leo_lsl 阅读(15738) 评论(0) 推荐(1) 编辑
摘要: 我们知道,字典的取值可以通过键来获取对应的值。如果当我们所输入的键不在所查询的字典中会怎样?我们看一下如下代码: 上述代码打印结果如下: 我们可以看到,程序报出了KeyError的错误,因为在字典d中找不到叫“赵六”的键,那么自然获取不到其对应的值。 很多时候,我们的字典中会有大量的元素,当我们要取 阅读全文
posted @ 2020-05-26 12:19 Leo_lsl 阅读(10440) 评论(0) 推荐(0) 编辑
摘要: 对于字典,我们知道它是通过键值对(key:value)的形式存放元素的,那么我们该如何获取其元素呢?或许,我们可以直接遍历字典,如下: 打印结果如下: 我们可以看到,直接遍历,则是遍历出了字典的键。那有同学会说,是因为我们只拿了一个变量i去接受。好,那我们拿两个变量去接受,如下图: 打印结果如下: 阅读全文
posted @ 2020-05-26 12:09 Leo_lsl 阅读(9588) 评论(0) 推荐(2) 编辑
摘要: 字典不同于之前学到的字符串、列表、元组,字典的元素是通过键值对(key-value)来展现的。我们如何定义一个字典呢?字典的关键字为dict。定义一个空字典方式1:d = dict()方式2:d = {}开发过程中,通常使用方式2来定义一个空字典。 那么,我们如何定义一个有内容的字典呢?d = {" 阅读全文
posted @ 2020-05-26 09:49 Leo_lsl 阅读(2291) 评论(0) 推荐(0) 编辑
摘要: 我们先看一个代码: 这段代码的意思是:利用随机整数函数randint()生成1到35的随机数。通过while循环10次,生成10个这样的随机数。将生成的10个随机数组成一个列表,并用冒泡排序法来对该列表进行排序。首先,我们定义一个空列表:ran_list = [] ,其实我们还可以通过 ran_li 阅读全文
posted @ 2020-05-25 21:23 Leo_lsl 阅读(1560) 评论(0) 推荐(0) 编辑
摘要: 删除列表中元素的方法有如下几种:del语句、remove()函数,pop()函数以及clear()函数1,del语句:del 列表[索引],通过列表索引的方式删除列表中的某个元素 上述代码的打印结果为: 我们可以看到,list1[2]这个元素被删除了,即元素“abc”被删除了 2,remove()函 阅读全文
posted @ 2020-05-23 12:14 Leo_lsl 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 对列表中元素进行排序,可以用sort()函数和sorted()函数。我们看如下的一段代码: 打印结果如下: 我们可以看到,sort()函数是直接将列表的元素顺序修改,并按照升序排列。该函数无返回值。当sort()不传reverse参数时,默认reverse=False,即默认升序排列而我们看到,so 阅读全文
posted @ 2020-05-22 11:06 Leo_lsl 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 我们如何给列表中添加元素呢?append()函数提供想列表中添加新元素的功能 用法:列表.append(“要添加的元素”) 上图打印结果如下: 那我们知道,girls.append(“hello”)语句将“hello”添加到了girls列表中。girls.append(name)语句将name变量添 阅读全文
posted @ 2020-05-21 15:29 Leo_lsl 阅读(3077) 评论(0) 推荐(0) 编辑
摘要: 列表的切片操作与字符串一致,请参照字符串的切片操作 阅读全文
posted @ 2020-05-21 14:28 Leo_lsl 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 一、替换列表中的元素: 当需要更改列表中某一元素的值时,我们改如何处理?其实,我们只要遍历一遍列表,对其中的每一个元素进行判断,若该元素是想要更改的元素,则对其进行更改。如下图所示例子: computers列表中,有很多的电脑品牌,我们要将列表中的“HUAWEI”替换成“Lenovo”,思路是遍历此 阅读全文
posted @ 2020-05-21 10:15 Leo_lsl 阅读(4575) 评论(0) 推荐(0) 编辑