python31-Python序列之创建列表和元组

Python 的常见序列类型包括字符串、列表和元组等。其实字符串,就是一种常见的序列,通过索引访问字符串内的字符程序就是序列的示范程序。

本次接下来序列主要是指序列和元组,这两种类型看起来非常相似,最主要的区别在于:元组是不可变的,元组一旦构建出来,程序就不能修改元组所包含的成员(就像字符串也是不可变的.程序无法修改字符串所包含的字符序列): 但序列是可变的,程序可以修改序列所包含的元素。在具体的编程过程中,如果只是固定地保存多个数据项,则不需要修改它们,此时就应该使用元组。

反之,就应该使用序列。此外,在某些时候,程序需要使用不可变的对象,比如 Python 要求字典的key必须是不可变的,此时程序就只能使用元组。

创建列表和元组的语法也有点相似,区别只是创建列表使用方括号,创建元组使用圆括号,并在括号中列出元组的元素,元素之间以英文逗号隔开。

创建列表的语法格式如下:

ele1,ele2,ele3,ele4,.....

创建元组的语法格式如下:

(ele1,ele2,ele3,ele4,....)

详见下面代码:

python 复制代码
# !/usr/bin/env python

# -*- coding: utf-8 -*-

# @Time : 2024/01

# @Author : Laopi

#使用方括号定义列表

listdemo = ['测试划水老师傅',18,'测试经理']

print(listdemo)

#使用圆括号定义元组

tupledemo = ('测试划水老师傅',18,'测试经理')

print(tupledemo)
相关推荐
u0109147603 分钟前
MySQL如何限制触发器递归调用的深度_防止触发器死循环方法
jvm·数据库·python
weixin_381288187 分钟前
MySQL中如何使用HEX函数转换十六进制_MySQL进制转换函数
jvm·数据库·python
maqr_11028 分钟前
HTML怎么生成订单预览_HTML只读订单信息结构【操作】
jvm·数据库·python
程序猿编码40 分钟前
给你的网络流量穿件“隐形衣“:手把手教你用对称加密打造透明安全隧道
linux·开发语言·网络·安全·linux内核
sg_knight1 小时前
设计模式实战:责任链模式(Chain of Responsibility)
python·设计模式·责任链模式
2301_803875611 小时前
如何通过phpMyAdmin给WordPress所有用户发送全站通知_系统表插入
jvm·数据库·python
aq55356001 小时前
编程语言三巨头:汇编、C++与PHP大比拼
java·开发语言
学弟1 小时前
【内涵】深度学习中的三种变量及pytorch中对应的三种tensor
人工智能·pytorch·python
2301_777599371 小时前
mysql如何进行数据库容量规划_评估磁盘空间增长趋势
jvm·数据库·python
aq55356002 小时前
PHP vs Python:30秒看懂核心区别
开发语言·python·php