我是靠谱客的博主 深情小天鹅,最近开发中收集的这篇文章主要介绍学习笔记(08):21天通关Python(仅视频课)-序列与列表与元组的关系和创建,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

立即学习: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(仅视频课)-序列与列表与元组的关系和创建所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部