Python中List和Tuple类型
a = 'python'
print('hello,', a or 'world')
b = ''
print ('hello,', b or 'world')
print('-----------------------------------')
创建list
L = ['Adam',95.5,'Lisa',85,'Bart',59]
print('创建list:',L)
print('-----------------------------------')
#按照索引访问list
print('按照索引访问list:',L[3])
print('-----------------------------------')
#倒序访问list
print('倒序访问list:',L[-6])
print('-----------------------------------')
#向List添加新元素
L.insert(0,'Paul')
print('向List添加新元素:',L)
print('-----------------------------------')
#从list删除元素
L.pop(2)
print('list删除元素:',L)
print('-----------------------------------')
#在List中替换元素
Bart同学要转学走了,碰巧来了一个Paul同学,要更新班级成员名单,我们可以先把Bart删掉,再把Paul添加进来。
第一种
L.pop(4)
L.pop(4)
L.insert(4,'Paul')
print('在List中替换元素:(第一种)',L)
print('-----------------------------------')
- 第二种
L[3] = 'Paul'
print('在List中替换元素:(第二种)',L)
print('-----------------------------------')
- 练习:班里的同学按照分数排名是这样的: L =['Adam', 'Lisa', 'Bart']但是,在一次考试后,Bart同学意外取得第一,而Adam同学考了倒数第一。请通过对list的索引赋值,生成新的排名。
L = ['Adam','Lisa','Bart']
L[0] = 'Bart'
L[2] = 'Adam'
print('新的排名:',L)
print('-----------------------------------')
创建tuple
- tuple是另一种有序的列表.创建tuple和创建list唯一不同之处是用( )替代了[ ]。
t = ('Adam', 'Lisa', 'Bart')
print('创建tuple:',t)
print('-----------------------------------')
#创建单元素tuple
t = ('Adam','Lisa','Bart',)
print('创建单元素tuple:',t)
print('-----------------------------------')
#“可变”的tuple
t = ('a','b',['A','B'])
L = t[2]
L[0] = 'X'
L[1] = 'Y'
print('“可变”的tuple',t)
print('-----------------------------------')
#定义了tuple:
- t = ('a', 'b', ['A', 'B']),由于 t 包含一个list元素,导致tuple的内容是可变的。能否修改上述代码,让tuple内容不可变?
t = ('a','b',('A','B'))
print('让tuple内容不可变:可以把大括号改为小括号',t)
Python中List和Tuple类型的更多相关文章
- Python中的List,Tuple,Dic,Set
Python中的List,Tuple,Dic,Set List定义 序列是Python中最基本的数据结构.序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推 ...
- Python之List和Tuple类型(入门3)
转载请标明出处: http://www.cnblogs.com/why168888/p/6407682.html 本文出自:[Edwin博客园] Python之List和Tuple类型 1. Pyth ...
- Python中模拟enum枚举类型的5种方法分享
这篇文章主要介绍了Python中模拟enum枚举类型的5种方法分享,本文直接给出实现代码,需要的朋友可以参考下 以下几种方法来模拟enum:(感觉方法一简单实用) 复制代码代码如下: # way1 ...
- Python中的list,tuple,dict和set
List list的创建与检索 Python内置的一种数据类型是列表:list.list是一种有序的集合,可以随时添加和删除其中的元素. 构造list非常简单,直接用 [ ] 把list的所有元素都括 ...
- Python中的高级变量类型
高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) ...
- python中list、tuple、dict、set的使用
1.list列表 list是一种可变的,有序的列表,可以随时添加和删除其中的元素. 其格式如下:list-name=[element1,element2,....] >>> nums ...
- python中int是什么类型
python中的基本数据类型 1:虽然python中的变量不需要声明,但使用时必须赋值整形变量浮点型变量字符型2:可以一个给多个变量赋值,也可以多个给多个变量赋值3:python3中有6个标准数据类型 ...
- 【python】【转】python中isinstance判断变量类型用法
来源 http://www.jb51.net/article/15696.htm 在Python中只需要使用内置的函数isinstance,使用起来非常简单,比如下面的例子: 复制代码 代码如下: c ...
- Python基础 List和Tuple类型
python 创建list python 内置一种数据类型是列表: 列表是一种有序的集合,可以随时添加和 删除其中的元素,list 中的元素是按照顺序排列的.构建list 直接用 [ ], list ...
随机推荐
- C#如何释放已经加载的图片
使用Image.FromFile取磁盘上的图片时,这个方法会锁定图片文件,而且会导致内存占用增大, 有几种方法解决:一:将Image类转换成Bitmap类System.Drawing.Image im ...
- RocketMQ环境搭建(双master模式)
介绍: 多Master模式,一个集群无Slave,全是Master,例如2个Master或者3个Master. 优点:配置简单,单个Master宕机或重启维护对应用无影响,在磁盘配置为RAID10时, ...
- .net Core连接MongoDB
前两天在学习MongoDB相关的知识,做了个小Demo,大概是省份里面有多少所学校 连接MongoDB首先要通过Nuget添加一个MongoDB的包,下载此包 安装完毕后开始写代码了,创建一个省份实体 ...
- 04_Javascript初步第二天(上)
全局函数 isFinity() - 检测是否是无穷值(+infinity,-infinity,NaN返回false): isNaN() - 检测是否为数值 encodeURI(uri) - 将字符串编 ...
- centos配置单网卡为Trunk模式
单网卡配置多IP(trunk模式)操作标准 1.linux的单网卡配置多IP的操作 下面为linux系统单网卡配置多IP(trunk模式)的操作步骤,系统平台为centos5.5.全部操作完成后,将实 ...
- PHP定义字符串的四种方式
1.简介 在PHP中这门语言中,因为是弱类型语言,因此使用变量时不需提前定义即可使用. 我们在使用php进行开发的时候,大多数使用双引号.单引号进行定义字符串.既然有这两种方式,那么他们之间肯定是有区 ...
- wpf阻止键盘快捷键alt+space,alt+F4
/// <summary> /// 阻止 alt+f4和alt+space 按键 /// </summary> /// <par ...
- Angular2学习笔记四(之Http通信)
前言: 在这里,我描述三个场景,即系统的注册与登录,及登录后的操作: 1.注册场景,前端页面传入用户名密码,通过一个api接口传到后台,在后台对这用户及密码进行保存: 2.登录场景,前端用户传入用户名 ...
- [搬运] DotNetAnywhere:可供选择的 .NET 运行时
原文 : DotNetAnywhere: An Alternative .NET Runtime 作者 : Matt Warren 译者 : 张很水 我最近在收听一个名为DotNetRock 的优质播 ...
- python3 爬取百合网的女人们和男人们
学Python也有段时间了,目前学到了Python的类.个人感觉Python的类不应称之为类,而应称之为数据类型,只是数据类型而已!只是数据类型而已!只是数据类型而已!重要的事情说三篇. 据书上说一个 ...