Python基础--列表、元组、字典(个人笔记)

list与tuple

区别

tuple无法进行元组内的修改(可以两个元组拼接),没有append()等函数,相对于list更安全。

相互转化

tuple(seq)            #将列表转换为元组。
list(seq)             #将元组转换为列表。

Python-list

操作符

len(list)
list3=list1+list2
list*4
a in list                      #返回Bool类型
for x in list: print(x)        #迭代
list4=list[:2]          

常用函数

  1. list.append()
  2. list.count(obj)
    统计某个元素在列表中出现的次数。
  3. list.extend(seq)
    在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表,与+不同)
  4. list.index(obj)
    从列表中找出某个值第一个匹配项的索引位置。
  5. list.insert(index, obj)
  6. list.pop(index)
    默认移除列表中的最后一个元素 。
  7. list.remove(obj)
  8. list.reverse()
    反向排列
  9. list.sort([func])
    排序
  10. list.copy()

Python-dict

常用函数

  1. str(dict)
    输出字典,以可打印的字符串表示。
  2. dict.get(key, default=None)
    不同于dict[key],若没有key将返回默认值。
  3. dict.items()
    返回可遍历的(键, 值) 元组数组。
#!/usr/bin/python3

dict = {'Name': 'Runoob', 'Age': 7}
print ("Value : %s" %  dict.items())

#以上实例输出结果为:
#Value : dict_items([('Age', 7), ('Name', 'Runoob')])
  1. dict.keys() & dict.values()
    返回list形式。
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 本节要介绍的是Python里面常用的几种数据结构。通常情况下,声明一个变量只保存一个值是远远不够的,我们需要将一组...
    小黑y99阅读 65,398评论 0 9
  • 最近在慕课网学习廖雪峰老师的Python进阶课程,做笔记总结一下重点。 基本变量及其类型 变量 在Python中,...
    victorsungo阅读 5,798评论 0 5
  • 连日的阴雨,在预谋一场高潮 桌面的文字,垫着不死的玩弄 天空,一刀砍断了谁的身体 血射了出来!红,高悬的世界 用尽...
    王居明阅读 2,688评论 2 4
  • 能力模型 选择题 [primary] 下面属于关键字的是()A. funcB. defC. structD. cl...
    _张晓龙_阅读 25,013评论 14 224
  • 当心安定安稳了之后 当满心的爱的能量漫溢的时候 发现自己 可以被一点点的细节所感动 两个多月的斗转星移 经历过的人...
    風若有骨阅读 2,325评论 0 2

友情链接更多精彩内容