- 元组
- 列表
- 1、创建列表
- 2、访问列表
- 3、添加和修改列表
- 4、排序
(1)元组可以看作是不可改变的列表,即可以访问但不可以修改。适用于存储代码运行期间不变的数据集。元组用”()“表示,用”,“进行组内元素分隔。
(2)若只包含一个元素的元组,必须在元素后面添加”,“。
(3)如果想要修改整个元组,则必须要给元组重新赋值。
列表是由一系列按特定顺序排列的元素构成,可以访问也可以修改,适用于存在运行期间可能变化的数据集,且一个列表中元素类型可以不同。在python中用”[ ]“来表示列表,用”,“来分割元素。
1、创建列表list1 = [] #创建空列表 list2 = list(range(3,7)) #创建指定范围列表【3,4,5,6】 str1 = 'happy' list3 = list(str1) #字符串转列表2、访问列表
(1)访问列表索引从0开始,将索引指定为-1,可以让python返回列表最后一个元素。
>>> str1 = 'happy' >>> list3 = list(str1) >>> list3 ['h', 'a', 'p', 'p', 'y'] >>> print(list3[0]) h >>> print(list3[-1]) y
(2) 访问多个元素的值
list1[起始位置:终点加1位置:间隔与方向]
[ :3] #缺省时从0开始
[1: ] #缺省时到最后一个元素
[ : ] #所有元素
[-1:-5:-2], [-53] #“-”仅仅表示方向
>>> name = ['W','P'] >>> message = 'my name is '+name[0].title() +'.' >>> print(message) my name is W. >>>3、添加和修改列表
(1)插入
list3.append('W') #将元素添加到列表末尾 list3.extend(name) #list3 = list3 + name 列表之间相加 list3.insert(索引位置,插入元素) #在指定索引处添加,这种 *** 作将列表中已有元素都向右边移动。
(2)删除
del list3[0] #删除列表索引为0 的元素 list4 = list3.pip() #删除列表3末尾元素并将其储存到列表4中继续使用。 list3.clear() #清空列表 del list1 #删除整个列表 list3.remove('H') #如果你知道确定的元素,可以用remove来删除。4、排序
list3.sort() #列表按照字母顺序排列,永久性修改。**sorted**可用与临时性修改 list3.sort(reverse = True) #按照字母反顺序来排列 list3.reverse() #反转列表排列顺序 len(list3) #获取列表长度 id(list3) #打印存储地址
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)