python遍历字典

Python系列(四)python元组与字典

好久不见. 提交于 2019-11-26 14:14:25
本文目录: 一、元组 | 二、字典 | 三、字典的使用方法 前言:列表非常适合用于存储在程序运行期间可能变化的数据集。列表是可以修改的,这对处理网站的用户列表或游戏中的角色列表至关重要。然而,有时候你需要创建一些列不可修改的元素,元组就可以满足你这样的需求。Python将不能修改的值称为不可变的,而不可变的列表就被称为元组。 正文部分: 一、元组 1、元组的概念 元组:(tuple),有序列表叫元组,tuple和list非常类似,不同之处是list列表可以修改元素,而元组是无法修改定义好的元素的。 元组使用“()”小括号来定义。 定义元组后,就可以使用索引来访问其元组,就像访问列表元素一样。 元组的类型是“tuple”。 xidamingzhu这个tuple不能变了,它也没有append(),insert()这样的方法。其他获取元素的方法和list是一样的,你可以正常地使用xidamingzhu[0],xidamingzhu[-1],但不能赋值成另外的元素。 那不可变的tuple有什么意义?因为tuple不可变,所以代码更安全。如果可能,能用tuple代替list就尽量用tuple。 Python资源分享qun 784758214 ,内有安装包,PDF,学习视频,这里是Python学习者的聚集地,零基础,进阶,都欢迎 如果要定义一个空的tuple,可以写成(): 但是

Python C API 使用详解(二)

谁说我不能喝 提交于 2019-11-25 21:11:29
简介 介绍Python C API中的列表、元组、字典的使用,详细的进行了API中方法的介绍。 Python List API List API 简单介绍 int PyList_Check(PyObject *p) 判断是否是一个Python List(列表) PyObject* PyList_New(Py_ssize_t len) 创建一个列表 Py_ssize_t PyList_Size(PyObject *list) 获取列表元素的个数 len(list) Py_ssize_t PyList_GET_SIZE(PyObject *list) 和PyList_Size 一样,但是就是没有错误检查 PyObject PyList_GetItem(PyObject list, Py_ssize_t index) 从列表里面获取一个元素,计数器不会加1 PyObject PyList_GET_ITEM(PyObject list, Py_ssize_t i) 和PyList_GetItem一样,但是就是没有错误检查 int PyList_SetItem(PyObject list, Py_ssize_t index, PyObject item) 设置别表指定位置的值,下标的所在的位置必须是有值的,并且是有效的 void PyList_SET_ITEM(PyObject list,