Python List+Tuple+Dict+Set小结

转载 2015年11月18日 23:37:11

创建List:L = ['Adam', 'Lisa', 'Bart', 'Gechong', 'Kongming']

显示List:L[0]

遍历List:print (L)和for循环

更新List:append()和insert()和直接赋值

删除List:pop()和pop(n)

List特点:

可以添加删除

Li = ['Adam', 'Lisa', 'Bart', 'Gechong', 'Kongming']

 

print (Li)

 

for name in Li:

    print(name)


创建Tuple:Tu = ('Adam', 'Lisa', 'Bart', 'Gechong', 'Kongming')

显示Tuple:Tu[0]

遍历Tuple:print (Tu)和for循环

更新Tuple:不可以更新

删除Tuple:不可以删除

Tuple特点:不可以改变,如果创建之后一个元素的Tuple时,要加","

Tu = ('Adam', 'Lisa', 'Bart', 'Gechong', 'Kongming')

 

print (Tu)

 

for name in Tu:

    print(name)


创建Dict:Di = {'Adam':100, 'Lisa':90, 'Bart':93, 'Gechong':100, 'Kongming':100}

显示Dict:Di['Adam']和Di.get('Adam')

遍历Dict:print(Di)和for循环


Di = {'Adam':100, 'Lisa':90, 'Bart':93, 'Gechong':100, 'Kongming':100}
 
for key in Di:

    print (key) 



Di = {'Adam':100, 'Lisa':90, 'Bart':93, 'Gechong':100, 'Kongming':100}

for key in Di:

    print (Di[key])

更新Dict:对应位置赋值即可

删除Dict:

Dict特点:

1:查找速度快

2:浪费空间

3:key不可以重复,且不可变

4:数据无序排放



创建set:s = set(['Adam', 'Lisa', 'Bart', 'Gechong', 'Kongming'])
显示set:
s = set(['Adam', 'Lisa', 'Bart', 'Gechong', 'Kongming'])

 

if 'Test' in s:

    print ('Test')

else:

    print ('No')

遍历set:print (s)
s = set(['Adam', 'Lisa', 'Bart', 'Gechong', 'Kongming'])

 

for name in s:

    print (name)

更新set:s.add()

删除set:s.remove()



  




python基础之list+tuple+dict+set

list(集合 )和tuple(元组 ):都是python内置的有序集合,一个可变,一个不可变。 对于list:可变的,有序的列表。里面的元素可以是不同类型的数据,也可以嵌套list, stude...
  • qq_22703355
  • qq_22703355
  • 2018年01月10日 10:21
  • 39

Python单元测试经验总结

python写单元大多数都会用到unittest和mock,测试代码覆盖率都会用到coverage,最后再用nose把所有的东西都串起来,这样每次出版本,都能把整个项目的单元测试都运行一遍。 Uni...
  • walter_chan
  • walter_chan
  • 2016年06月17日 11:05
  • 219

Python浅谈之总结(整理)

一、简介       Python各方面的编程内容总结下来并不断更新,以便以后使用时查询。 二、详解 1、Shell输出不换行...
  • taiyang1987912
  • taiyang1987912
  • 2015年04月01日 13:59
  • 2764

python使用gensim进行文本相似度计算

前提知识: 阮一峰:TF-IDF与余弦相似性的应用(一):自动提取关键词               TF-IDF与余弦相似性的应用(二):找出相似文章 本文章根据 在路上吗 翻译官...
  • lom9357bye
  • lom9357bye
  • 2017年06月12日 22:35
  • 2045

课程设计总结

课程设计今天终于完了,答辩之后感悟挺多的,一方面,觉得自己的努力获到了应有的成果,当然也有很多不足及未完成的地方;另一方面,看到很多其他同学好的设计及思想。觉得很多方面都值得自己学习,自己还有很多方面...
  • u012027907
  • u012027907
  • 2014年01月09日 21:07
  • 1463

python_dict字典常用函数小结

dict([container]) 创 建 字 典 的 工 厂 函 数 。 如 果 提 供 了 容 器 类 (container) 就用其中的条目填充字典,否则就创建一个空字典。 len(mapp...
  • qq_19175749
  • qq_19175749
  • 2016年03月13日 23:22
  • 1041

2010.10.24实习阶段小结

这篇本来想在离开公司前最后一天写的,但是忙得挤不出时间来写,拖到了现在……     当日早上报到,处理完手续,下午接到一份需求,是跟移动公司的一个研究性项目。 当时,mentor第一个就提问我...
  • jasonblog
  • jasonblog
  • 2010年10月24日 16:40
  • 1407

matlab小结

本组成员郑志远,张苓琬,于鹏朔。本周小组初步计划完成数组及多维数组方面的所有学习,最终学习到数组最基本部分,离预想环节有一点距离。...
  • zhengzhiyuan14
  • zhengzhiyuan14
  • 2015年10月19日 18:27
  • 183

计算机学习总结

计算机学习计划总结从10年6月开始,主要完成的计算机学习计划有: 算法与数据结构 面对对象设计语言及进阶 Java C++入门 *操作系统 编译原理 其他计算机本科课程 算法与数据结构 主要通过公...
  • tony2909
  • tony2909
  • 2015年05月20日 21:01
  • 178

初识Python的感想

 最近开始看《简明Python教程》,接触这门动态语言。在空闲之余,也会动手调试一些小程序。因为一直用的是C++,初次使用Python还是带来了一些震撼的感觉。下面是一个小例子(Hello World...
  • cs_
  • cs_
  • 2006年07月21日 15:38
  • 1791
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Python List+Tuple+Dict+Set小结
举报原因:
原因补充:

(最多只允许输入30个字)