-------------------------------更新中--------------------------------------  

  • 元组(tuple):

  元组常用小括号表示,即:(),元素加逗号,是元组的标识。

 #定义一个元组

 #tuple = 'a',

 tuple = ('a','b','c','d','e','f','g')

 #常规来说,定义了一个元组之后就无法再添加或修改元组的元素,但对元组切片可以添加会修改元组的元素。

 print tuple[1:5]

 tuple = tuple[:2]+('h')+temp[2:]

 print(tuple)

 #使用for循环进行遍历元组

 for each in tuple:

     print each

 #通过range()函数和for循环获取元组内元素的序号

 for index in range(len(tuple)):

     print tuple[index]
  • 列表(list):

  列表常用方括号表示,即:[];

  创建一个列表,只要把用逗号分隔的不同的数据项使用方括号括起来即可。

  例如:

 list1 = ['a','b','c',1,3,5]
list2 = [1,2,3,4,5,6]
list3 = ["abc","bcd","cde"]

  遍历列表:(len(each):表示每个迭代变量的长度,each:表示每个迭代的变量)

 list1 = ['a','b','c',1,3,5]
for each in list1
print(each,len(each))

  列表中常用的函数:

  cmp(list1,list2):比较两个列表的元素

  len(list):返回列表元素个数

  max(list):返回列表元素最大值

  min(list):返回列表元素最小值

  list(tuple):将元组转换为列表

  列表中常用的9个方法:

  list.append(obj):在列表的末尾添加新的对象

  

  list.count(obj):统计某个元素在列表中出现的次数

  list.extend(list):在列表末尾添加包含多个值的另一个序列,有扩展列表的作用

  

  list.insert(index,obj):将对象插入列表中的第index元素之前

  list.pop(obj=list[-1]):默认移除列表中的一个元素(默认最后一个元素),并且返回该元素的值

  

  list.remove(obj):移除列表中某个值

  list.reverse():将列表中的元素反向排列

  list.sort(function()):将列表进行排序

  • 字典(dict)

  字典是由花括号{}来包含其数据的,花括号内包含键(key)和其对应的值(value),一对键和值成为一个项,键和值用冒号:隔开,项和项之间用逗号,隔开,空字典就是不包含任何项的字典,也可理解为空字典就是花括号内不包含任何内容,直接使用花括号{}表示。

  创建一个字典:

  dict = {'name':'john','age':20,'sex':male}

  备注:键是一个不可变的数据类型

  访问字典:

  由于字典是无序的,访问字典不能通过索引的方式;通过变量名[键名]来访问。

  字典添加项:

  变量名:[新添加的键名] = 新添加的键对应的值

  字典修改项的值:

  变量名:[要修改的键名] = 新值

  字典删除项或值:

  del方法:删除键对应的值,del 变量名[键名];

       删除字典,del 变量名。

  clear方法:清空字典内容。

        变量名.clear()

  pop方法:删除键对应的值,但是它会把对应的值输出后再删除

Python中的元组(tuple)、列表(list)、字典(dict)的更多相关文章

  1. python-day3 元组(tuple),列表(list),字典(dict)

    1.元组 tuple 有序数据,元组数据不可更改,若元组中有列表,可更改元组中的列表值里的值 元组中以","分开,若只有一个值就不是元组 包含各种数据类型 索引取值:t(2,0.0 ...

  2. Python字符串、元组、列表、字典互相转换的方法

    直接上代码!!!   1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 ...

  3. python 字符串,元组, 列表,字典之间的转换

    #-*-coding:utf-8-*- #1.字典 dict = {'name': 'Zara', 'age': 7, 'class': 'First'} #字典转为字符串,返回:<type ' ...

  4. (备忘)Python字符串、元组、列表、字典互相转换的方法

    #1.字典 dict = {'name': 'Zara', 'age': 7, 'class': 'First'} #字典转为字符串,返回:<type 'str'> {'age': 7, ...

  5. (引用)Python 元素、元组、列表、字典的区别

    转载:http://www.th7.cn/Program/Python/201407/231060.shtml 元素: 元组:tuple=('nice','to','meet','you') 列表:l ...

  6. Python字符串,元组、列表、字典

    1.字符串 <string>.strip() 去掉两边空格及去指定字符 <string>.split() 按指定字符分隔字符串为数组 <string>.isdigi ...

  7. Python中元祖,列表,字典的区别

    Python中有3种內建的数据结构:列表.元祖和字典: 1.列表 list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目. 列表中的项目应该包括在方括号中,这样Python就知道 ...

  8. python高级变量类型(元组,列表,字典, 字符串和重要方法)

    高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) ...

  9. python 数据类型: 字符串String / 列表List / 元组Tuple / 集合Set / 字典Dictionary

    #python中标准数据类型 字符串String 列表List 元组Tuple 集合Set 字典Dictionary 铭记:变量无类型,对象有类型 #单个变量赋值 countn00 = '; #整数 ...

随机推荐

  1. Hibernate缓存原理与策略 Hibernate缓存原理:

    Hibernate缓存原理: 对于Hibernate这类ORM而言,缓存显的尤为重要,它是持久层性能提升的关键.简单来讲Hibernate就是对JDBC进行封装,以实现内部状态的管理,OR关系的映射等 ...

  2. [原]quick2.25精灵变灰

    由于quick2.25没有导出shader相应的接口,所以2.25无法直接使用shader. 本文简单介绍如何导出相应接口,同时教大家使用shader 实现精灵变灰 一.编写静态函数,以供导出使用(直 ...

  3. 【转】JavaScript中的对象复制(Object Clone)

    JavaScript中并没有直接提供对象复制(Object Clone)的方法.因此下面的代码中改变对象b的时候,也就改变了对象a. a = {k1:1, k2:2, k3:3}; b = a; b. ...

  4. 【汇总】iOS开发及Xcode使用中遇到的一些报错问题汇总

    这里整合下在开发过程中遇到过的一些报错问题和解决办法:(今天开始逐渐增加)   Xcode编译错误集锦:http://www.cnblogs.com/ios-wmm/p/3402261.html   ...

  5. 解决tomcat启动Socket监听端口死循环被hold问题

    原文链接:http://blog.csdn.net/dead_cicle/article/details/7073433 1.SOCKET监听置于servlet的init方法中,在web.xml里加入 ...

  6. javap生成的字节码

    https://www.zhihu.com/question/49470442/answer/135812845http://blog.csdn.net/tzs_1041218129

  7. S1700

  8. CSS基础(三):选择器

    常用选择器 元素选择器,即html标记如div,ul,li,p,h1~h6,table等. p { font-size:14px; } h1 { color:#F00; } 复合选择器, 由两个选择器 ...

  9. AjaxUploader使用

    一.简单上传(Simple Upload with Progress) <CuteWebUI:Uploader ID="ajaxUploader" runat="s ...

  10. Simple Molecules(简单)

    Simple Molecules time limit per test 1 second memory limit per test 256 megabytes input standard inp ...