找到 10786 篇文章 关于 Python

删除 Python 字典中的元素

Mohd Mohtashim
更新于 2020-01-28 12:59:30

640 次浏览

您可以删除单个字典元素或清除字典的全部内容。您也可以一次性删除整个字典。要显式删除整个字典,只需使用 del 语句。示例以下是一个简单的示例 − 实时演示#!/usr/bin/python dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'} del dict['Name']; # 删除键为 'Name' 的条目 dict.clear(); # 删除字典中的所有条目 del dict ; # 删除整个字典 print "dict['Age']: ", dict['Age'] print "dict['School']: ", dict['School']输出这将产生以下结果。请注意,由于 del dict 后字典不再存在,因此会引发异常 −dict['Age']: Traceback (most ... 阅读更多

更新 Python 字典

Mohd Mohtashim
更新于 2020-01-28 12:50:23

578 次浏览

您可以通过添加新条目或键值对、修改现有条目或删除现有条目来更新字典,如下面的简单示例所示 −示例 实时演示#!/usr/bin/python dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'} dict['Age'] = 8; # 更新现有条目 dict['School'] = "DPS School"; # 添加新条目 print "dict['Age']: ", dict['Age'] print "dict['School']: ", dict['School']输出执行上述代码时,会产生以下结果 −dict['Age']: 8 dict['School']: DPS School

访问 Python 字典的值

Mohd Mohtashim
更新于 2020-01-28 12:49:38

2K+ 次浏览

要访问字典元素,您可以使用熟悉的方括号以及键来获取其值。示例以下是一个简单的示例 − 实时演示#!/usr/bin/python dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'} print "dict['Name']: ", dict['Name'] print "dict['Age']: ", dict['Age']输出执行上述代码时,会产生以下结果 −dict['Name']: Zara dict['Age']: 7如果我们尝试使用字典中不存在的键访问数据项,我们会得到如下错误 −示例 实时演示#!/usr/bin/python dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'} print "dict['Alice']: ", dict['Alice']输出执行上述代码时,会产生... 阅读更多

Python 内置元组函数

Mohd Mohtashim
更新于 2020-01-28 12:48:46

9K+ 次浏览

Python 包含以下元组函数 −序号函数及描述1cmp(tuple1, tuple2)比较两个元组的元素。2len(tuple)给出元组的总长度。3max(tuple)返回元组中具有最大值的项。4min(tuple)返回元组中具有最小值的项。5tuple(seq)将列表转换为元组。

Python 中没有封闭分隔符

Mohd Mohtashim
更新于 2020-01-28 12:48:06

237 次浏览

任何一组多个对象,逗号分隔,在没有标识符的情况下编写,即列表的括号、元组的括号等,默认为元组,如下面的简短示例所示 −示例 实时演示#!/usr/bin/python print 'abc', -4.24e93, 18+6.6j, 'xyz'; x, y = 1, 2; print "Value of x , y : ", x,y;输出执行上述代码时,会产生以下结果 −abc -4.24e+93 (18+6.6j) xyz Value of x , y : 1 2

Python 中的基本元组操作

Mohd Mohtashim
更新于 2020-01-28 12:47:24

400 次浏览

元组对 + 和 * 运算符的响应与字符串非常相似;它们在这里也表示连接和重复,只是结果是新的元组,而不是字符串。事实上,元组对我们在上一章中对字符串使用过的一般序列操作都有响应 −Python 表达式结果描述len((1, 2, 3))3长度(1, 2, 3) + (4, 5, 6)(1, 2, 3, 4, 5, 6)连接('Hi!',) * 4('Hi!', 'Hi!', 'Hi!', 'Hi!')重复3 in (1, 2, 3)True成员资格for x in (1, 2, 3): print x,1 2 3迭代

删除 Python 中的元组元素

Mohd Mohtashim
更新于 2020-01-28 12:41:35

8K+ 次浏览

无法删除单个元组元素。当然,将另一个元组放在一起,并丢弃不需要的元素,没有任何问题。要显式删除整个元组,只需使用 del 语句。示例 实时演示#!/usr/bin/python tup = ('physics', 'chemistry', 1997, 2000); print tup; del tup; print "After deleting tup : "; print tup;输出这将产生以下结果。请注意,会引发异常,这是因为 del tup 后元组不再存在 −('physics', 'chemistry', 1997, 2000) After deleting tup : Traceback (most recent call last): File "test.py", line 9, in print tup; NameError: name 'tup' is not defined

访问 Python 中元组的值

Mohd Mohtashim
更新于 2020-01-28 12:40:30

9K+ 次浏览

要访问元组中的值,请使用方括号进行切片,以及索引或索引来获取该索引处的值。示例 实时演示#!/usr/bin/python tup1 = ('physics', 'chemistry', 1997, 2000); tup2 = (1, 2, 3, 4, 5, 6, 7 ); print "tup1[0]: ", tup1[0]; print "tup2[1:5]: ", tup2[1:5];输出执行上述代码时,会产生以下结果 −tup1[0]: physics tup2[1:5]: [2, 3, 4, 5]

Python 中内置的列表函数和方法

Mohd Mohtashim
更新于 2020-01-28 12:40:01

20K+ 次浏览

Python 包含以下列表函数 −序号函数及描述1cmp(list1, list2)比较两个列表的元素。2len(list)给出列表的总长度。p>3max(list)返回列表中具有最大值的项。4min(list)返回列表中具有最小值的项。5list(seq)将元组转换为列表。Python 包含以下列表方法序号方法及描述1list.append(obj)将对象 obj 附加到列表2list.count(obj)返回 obj 在列表中出现的次数3list.extend(seq)将 seq 的内容附加到列表4list.index(obj)返回 obj 在列表中出现的最低索引5list.insert(index, obj)在偏移量索引处将对象 obj 插入到列表6list.pop(obj=list[-1])删除并返回列表中的最后一个对象或 obj7list.remove(obj)从列表中删除对象 obj8list.reverse()就地反转列表的对象9list.sort([func])排序列表的对象,使用 ... 阅读更多

Python 中的基本列表操作

Mohd Mohtashim
更新于 2020-01-28 12:39:15

2K+ 次浏览

列表对 + 和 * 运算符的响应与字符串非常相似;它们在这里也表示连接和重复,只是结果是新的列表,而不是字符串。事实上,列表对我们在上一章中对字符串使用过的一般序列操作都有响应。Python 表达式结果描述len([1, 2, 3])3长度[1, 2, 3] + [4, 5, 6][1, 2, 3, 4, 5, 6]连接['Hi!'] * 4['Hi!', 'Hi!', 'Hi!', 'Hi!']重复3 in [1, 2, 3]True成员资格for x in [1, 2, 3]: print x,1 2 3迭代

广告