list与dict
来源:互联网 发布:windows 10 old 删除 编辑:程序博客网 时间:2024/06/08 03:26
list是一个类
在上面以及看到,表是Python已经定义好的一个类。当我们新建一个表时,比如:
>>>nl = [1,2,5,3,5]
实际上,nl是类list的一个对象。
实验一些list的方法:
>>>print nl.count(5) # 计数,看总共有多少个5
>>>print nl.index(3) # 查询 nl 的第一个3的下标
>>>nl.append(6) # 在 nl 的最后增添一个新元素6
>>>nl.sort() # 对nl的元素排序
>>>print nl.pop() # 从nl中去除最后一个元素,并将该元素返回。
>>>nl.remove(2) # 从nl中去除第一个2
>>>nl.insert(0,9) # 在下标为0的位置插入9
总之,list是一个类。每个列表都属于该类。
Python补充中有list常用方法的附录。
词典元素的循环调用
dic = {'lilei': 90, 'lily': 100, 'sam': 57, 'tom': 90}for key in dic: print dic[key]
在循环中,dict的每个键,被提取出来,赋予给key变量。
通过print的结果,我们可以再次确认,dic中的元素是没有顺序的。
词典的常用方法
>>>print dic.keys() # 返回dic所有的键
>>>print dic.values() # 返回dic所有的值
>>>print dic.items() # 返回dic所有的元素(键值对)
>>>dic.clear() # 清空dic,dict变为{}
另外有一个很常用的用法:
>>>del dic['tom'] # 删除 dic 的‘tom’元素
del是Python中保留的关键字,用于删除对象。
与表类似,你可以用len()查询词典中的元素总数。
>>>print(len(dic))
- python list与dict
- list与dict
- Python List、Dict等的sort与sorted排序
- Python——list,tuple,dict与set
- sort list and dict
- list and dict
- python dict list
- 【python】-list,tuple,dict
- Python:list,tuple,dict
- [Python]list, tuple,dict
- Python:list、dict、string
- time,list,dict
- Python list dict iteration
- list 和 dict
- list,tuple,dict,set
- Python----list,dict,tuple
- list和dict区别
- Python基础入门:List与Tuple、Dict与Set之间的比较
- 二分查找法-C描述
- IDEA Facets与Artifacts
- unity3d问题集 <2> 对Vector3.Lerp 插值的理解
- 调用部署在本机IIS服务器的WCF服务并返回数据DataTable,一直报错:远程主机强迫关闭了一个现有的连接,但是服务访问正常
- Binary search with addition and subtraction
- list与dict
- OC与C++的互相调用
- NMF从0-1
- Leetcode 216. Combination Sum III
- c++虚函数表
- 应用的优雅退出
- linux定时删除前几天日志的定时任务
- 第一行安卓代码——活动的生命周期2.4
- js中的正则表达式入门