概述
立即学习:https://edu.csdn.net/course/play/24797/282161?utm_source=blogtoedu
——本节目标
1.了解Python序列
2.创建列表和元组 (重点)
——序列
. 所谓序列,指的是一种包含多项数据的数据结构,序列包含的多个数据项(也叫成员)按顺序排列,
可通过索引(也叫小标)来序列成员。
. Python常见的序列包括字符串、元组和列表等。另外前面介绍的字节串(bytes)也是序列,以及
本书后面介绍的namedtuple也是序列。
——元组与列表
. 本节介绍的序列主要是列表和元组,它们非常相似,最主要的区别在于:列表是可变的,元组是不可变的。
. 元组一旦构建出来,程序不能修改元组所包含的元素(就像字符串也是不可变的,程序无法修改字符串所
包含的字符序列);但列表是可变的,程序可以修改列表所包含的元素。
. 如果只是固定地保存多个数据项,不需要修改它们,此时就应该使用元组;反之就应该使用列表。
——关系总结
. 列表和元组的关系就是可变和不可变的关系。
. 如何区分列表和元组呢?很简单,构建时就可以区分:
. A. 方括号是列表,圆括号是元组。
. B. 列表用list()创建,元组用tuple()创建
——创建元组与列表方式一
. 创建列表和元组的语法也有点相似,区别只是创建列表使用方括号,创建元组使用圆括号,并在括
号中列出它们的元素。
. 创建列表:
. [ele1, ele2, ele3, ...]
. 创建元组:
. (ele1, ele2, ele3, ...)
——创建元组注意点
. 由于圆括号在Python中是很普通的符号,因此如果创建只包含一个元素的元组,不能仅在圆括号 中放一个元素,还必须在元素后放一个逗号
. 创建只包含一个元素的元组:
. (ele1, )
例如:
# coding: utf-8
####################################
# 文件名称:create_seq.py
# 功能描述:创建序列
# 编写日期:2020-04-15
# 编写人员:
####################################
#创建列表用方括号
#列表所包含的元素是可以改变的
my_list = [2 , 3 , 'python' , 3.4]
print(my_list)
#创建元组用圆括号
#元组一旦创建,它所包含的元素是不能改变的
my_tuple = (3.4 , 100 , 'python')
print(my_tuple)
#如果创建的元组只有一个元素,一定要在元素的后面添加逗号
single_tuple_err = ('java')
print(single_tuple_err)
single_tuple = ('java' , )
print(single_tuple)
——创建元组与列表方式二
. 分别用list()函数或tuple()函数来构建列表或元组
. 本质上:其实list、tuple是Python的内置类型,因此list()、tuple()其实是它们的构造器
例如:
# coding: utf-8
####################################
# 文件名称:create_seq.py
# 功能描述:创建序列
# 编写日期:2020-04-15
# 编写人员:
####################################
#用list函数创建列表
my_list = list(range(2,10))
print(my_list)
#用tuple函数创建元组
my_tuple = tuple(range(4,8))
print(my_tuple)
#将元组转换成list
list2 = list(my_tuple)
print(list2)
#将列表转换成tuple
tuple2 = tuple(my_list)
print(tuple2)
——本节小结
1.了解Python序列
2.创建列表和元组的两种方式
最后
以上就是深情小天鹅为你收集整理的学习笔记(08):21天通关Python(仅视频课)-序列与列表与元组的关系和创建的全部内容,希望文章能够帮你解决学习笔记(08):21天通关Python(仅视频课)-序列与列表与元组的关系和创建所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复