python特色_字典,元组,列表

一.前言:

  1.许多编程语言的基本数据类型都大同小异,而字典,元组,列表是python编程语言的一大特色,能够非常简单的完成很多功能,学习好字典,元组,列表能够为以后大数据,批处理......提供很多的便利,字典,元组,列表是python语言的重中之重,所以说学好这三种基本数据类型能让你在python的道路上稳健的走的更深,本篇文章就是详细解说这三个基本数据类型。

  2.任何事物都是对象!

二.三种基本数据类型概念:

  1.列表:  

    序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。

   Python有6个序列的内置类型,但最常见的是列表和元组。

   序列都可以进行的操作包括索引,切片,加,乘,检查成员。

   此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。

   列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。

   列表的数据项不需要具有相同的类型

   创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可,创建方法如下两种方法所示:

  list1=[12,‘s‘,"asdf"]
  list1=list(12,‘s‘,"asdf")

  

  2.元组:

    Python 的元组与列表类似,不同之处在于元组的元素不能修改。

    元组使用小括号,列表使用方括号。

    元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。

    如下实例两种方法:

  tup1=(1,2,3,4,5,)
  tup1=tuple(1,2,3,4,5,)

 

  3.字典:

    字典是另一种可变容器模型,且可存储任意类型对象。

   字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示:

  dict1={1:1,2:"asdf",3:"s"}
  #以下这种创建方法比较流行,就是键值必须为字符串,否则会报错
  dict1=dict(name="alex",gender="sex")
  dict1=dict((1,"cc"),("age","19"))
  dict1=dict.fromkeys([‘height‘,‘weight‘],‘normal‘)

三.列表方法

四.元组方法

五.字典方法

六.总结

  1.不要认为学好一门编程语言就是光学会代码,多练习代码就可以,很有必要去了解它的概念,去扣概念的每一个字,才能充分的了解我们所学习的是什么,才能更全面的发挥它的作用!

原文地址:https://www.cnblogs.com/aihuadung/p/8424418.html

时间: 2024-11-05 19:05:30

python特色_字典,元组,列表的相关文章

python数据类型:序列(字符串,元组,列表,字典)

序列通常有2个特点: 1,可以根据索引取值 2,可以切片操作 字符串,元组,列表,字典,都可以看做是序列类型 我的操作环境:Ubuntu16.04+python2.7 一.字符串类型 >按索引获取,索引从0开始 1 >>> name='ghostwu' 2 >>> name[0] 3 'g' 4 >>> name[1] 5 'h' 6 >>> name[6] 7 'u' 8 >>> >切片操作,第1个冒号

Python(36)_循环打印列表中的列表

#-*-coding:utf-8-*- ''' 打印列表,遇到列表中的列表也循环打印 ''' li = [1,2,3,[1,2,3,5,6],'hjaha'] lie = [] #print(type(li[0])) #print(type(li)) for i in li: if type(i) != type(li): print(i) else: for j in i: print(j) 原文地址:https://www.cnblogs.com/sunnybowen/p/10205106.

Python(92)_字典

1.增 dic1 = {'age':18,'name':'bowen','sex':'male'} dic1['high'] =190 # 没有就增加 dic1['age'] = 26 # 有就覆盖 print(dic1) 2.dic1.setdefault dic1 = {'age':18,'name':'bowen','sex':'male'} dic1['high'] =190 # 没有就增加 dic1['age'] = 26 # 有就覆盖 print(dic1) dic1.setdefa

Python学习笔记<二>:列表、元组、字典

1 列表和元组 可以将列表和元组当成普通的"数组",它能保存任意数量任意类型的Python 对象.和数组一样,通过从0 开始的数字索引访问元素,但是列表和元组可以存储不同类型的对象. 列表和元组有几处重要的区别.列表元素用中括号( [ ])包裹,元素的个数及元素的值可以改变.元组元素用小括号(( ))包裹,不可以更改(尽管他们的内容可以).元组可以看成是只读的列表.通过切片运算( [ ] 和 [ : ] )可以得到子集,这一点与字符串的使用方法一样. 举例如下: >>>

基本数据类型-列表_元组_字典

基本数据类型-列表_元组_字典 一.列表(list)书写格式:[] 1 #通过list类创建的 2 3 li = [1, 12, 9, "age", ["刘正文", ["19", 10, ],"庞麦郎"], "ales", True] 1.列表格式2.列表中可以嵌套任何类型 中括号起来 ,分割每个元素 列表中的元素可以是 数字,字符串,列表,布尔值....所有的都能放进去 "集合" ,内

Python学习之路——Python基础之基本数据类型(列表、元组和字典)

基本数据类型 数字 字符串 列表 list 元组 tuple 字典 dict 布尔值 bool 列表和元组 列表:有序,元素可以被修改元组: 书写格式:元组的一级元素不可被修改,不能被增加或者删除,一般写元租的时候,推荐在最后加入',' 索引:v = tu[0] 切片:v = tu[0:2] 可以被for循环,可迭代对象: for item in tu 转换:str <--> list <--> tupleTips:元组中嵌套的列表的元素可以被修改 字典 dict: info =

Python基础【数据结构:列表 | 元组 | 集合 | 字典】

序列 序列是Python中最基本的数据结构.包括字符串,列表,元组,Unicode字符串,buffer对象,xrange对象.序列中的每个元素都分配一个数字,即它的索引第一个索引是0,第二个索引是1,依此类推. 列表和元组 列表一个方括号内的逗号分隔值列表中可以存放不同的数据类型. 例:[1,1.2,True,'str',[2,False]]元组与列表类似,不同之处在于元组的元素不能修改.元组使用小括号,列表使用方括号. 例:(1,1.2,True,'str',[2,False]) 列表和元组的

python字符串/元组/列表/字典互转

#-*-coding:utf-8-*- #1.字典dict = {'name': 'Zara', 'age': 7, 'class': 'First'} #字典转为字符串,返回:<type 'str'> {'age': 7, 'name': 'Zara', 'class': 'First'}print type(str(dict)), str(dict) #字典可以转为元组,返回:('age', 'name', 'class')print tuple(dict)#字典可以转为元组,返回:(7,

Python之路 day2 字符串/元组/列表/字典互转

1 #-*-coding:utf-8-*- 2 3 #1.字典 4 dict = {'name': 'Zara', 'age': 7, 'class': 'First'} 5 6 #字典转为字符串,返回:<type 'str'> {'age': 7, 'name': 'Zara', 'class': 'First'} 7 print type(str(dict)), str(dict) 8 9 #字典可以转为元组,返回:('age', 'name', 'class') 10 print tup