基本数据类型 list and tuple 04】的更多相关文章

列表和元组 一,列表 1.列表 由[]括起来 可以存放各种数据类型:  存放量比较大 2.列表的索引和切片  列表也有索引 lst [i] i 即列表中各元素的位置 2.1列表的切片 lst[start:end:step]  顾头不顾尾 有步长. 二,列表的增删改查 1   ,增 lst 可以在原数据上进行修改 lst.append() 添加新元素 lst.extend() 迭代添加元素到列表 2 ,删 lst.pop() 删除最后一个  print(lst.pop()) 这个可以看到被删除的元…
python基础数据类型--元组(tuple) 一.元组的定义和特性 定义:与列表相似,只不过就是将[ ] 改成 ( ) 特性:1.可以存放多个值 2.不可变 3.按照从左到右的顺序定义元组元素,下标从0开始顺序访问,有序 元组的创建 tu = (11,22,33,44,55,66) tu = tuple((11,22,33,44,55,66)) 二.常用的操作 索引 >>>ages = (11,22,33,44,55) >>>ages[0] 11 >>&g…
list是Python的一种数据类型,是一个有序的集合,可以随时添加和删除.写法为list名称+[] list[]内的元素不仅仅为str,可以是数字,布尔值. 访问方法为变量名或者变量[索引],和C的数组类似,索引从0开始. 同时也可以倒序访问list: 最后一个元素的索引是[-1] people = ['tom','jerry','snoppy'] people >>>['tom','jerry','snoppy']>>>people[0]>>>['…
列表是有序的可变的元素集合.列表中的每个元素可以使任何数据类型,包括列表本身. 列表生成 Python3中的列表通过定义,for循环,列表推导式等几种方式生成 定义 直接通过中括号`[]`定义一个列表 lis = [1, 2, 'a', [1, 2], (2,), {'key': 222}] for循环 lis = [] for i in range(10): lis.append(i) 列表推导式 通过列表生成式 [表达式 for 变量 in 列表 [if 条件]] 来实现,其中if条件是可选…
list list(列表)是Python内置的一种数据类型,它是一种有序.可变的集合,可以随时添加和删除其中的元素. >>> classmates = ['Li', 'Tom', 'Alice'] >>> classmates ['Li', 'Tom', 'Alice'] 变量classmates就是一个list.关于list的操作如下: 方法 len():获取list元素的个数 >>> len(classmates) 3 通过索引访问 >>…
元组和列表的区别 元组和列表几乎是一样的 不一样的地方就是元组创建后元组的元素不可以修改,比如(添加,拓展,移除等修改功能,但是元组里的元素的元素是可以修改的) 基本操作: 索引 切片 循环 长度 包含 创建元组 #!/usr/bin/env python # -*- coding:utf-8 -*- a = ("lyh", "guixiu", "xioum") #或者 b = tuple(("lyh", "guix…
一.Tuple(元组)与列表类似,不同之处在于元组的 元素不能修改,让列表不可以被修改,以保护数据安全 元组 表示多个元素组成的序列 元组 在 Python 开发中,有特定的应用场景 用于存储 一串 信息,数据 之间使用 , 分隔 元组用 () 定义,元组的 索引 从 0 开始,索引 就是数据在 元组 中的位置编号. info_tuple = ("zhangsan", 18, 1.75) 二.创建空元祖 info_tuple = () 三.元组中 只包含一个元素 时,需要 在元素后面添…
Python从入门到实战系列--目录 元组的定义 定义元组只需要在括号中添加元素,并使用逗号隔开即可 tup = ('Python','Java','C++','Kotlin') 元组与列表的区别 Python 的元组与列表类似,不同之处在于元组的元素不能修改; 元组使用小括号,列表使用方括号; 元组中只包含一个元素时,需要在元素后面添加逗号,否则括号会被当作运算符使用 tup1=(18) type (tup1) #结果:<type 'int'> tup2=(18), type (tup1)…
tuple list dict set统称为“容器” 1. 元组tuple 列表list: 1.1 同:元组( ).列表[ ] 都是有序的 1.2 异:元组不能修改,列表可以修改 1.3 注意⚠:如果列表a = [1, 2, 3], 同时想复制a,命名为变量b,那么b = a 是无效的,这时候b仅仅是a的别名(引用),修改b也会修改a. a = [0, 2, 3] b = a b[0] = 1 #这个时候a就是[0,2,3] 正确的复制是 b = a[:] a = [1, 2, 3] b = a…
元组是python的基础类型之一,是有序的. 元组是不可变的,一旦创建便不能再修改,所以叫只读列表. name = ('alex', 'jack') name[0] = 'mark' # TypeError: 'tuple' object does not support item assignment 如果元组里有其他可变元素,这些可变元素是可变的 n2 = (1, 2, 3, 4, 5, [1, 2, 3], 7) n2[5][0] = 'a' print(n2) # (1, 2, 3, 4…