python列表、元组知识点

#列表的增删查改   基于Python3的情况下
#增   append(默认加在最后面、支持数字、可添加列表)  insert(必须带索引,无索引则报错,支持数据,可添加列表)
# extend(默认加在最后面,且会把字符串内的字符进行拆分,分成多个列表元素,并且不支持数字,可添加列表)
li = [‘ac‘,‘bc‘,‘cd‘,‘中文‘]
li.append(‘alxe‘)
li.append(1)
li.append([‘5‘,‘8‘])
li.insert(2,[‘a‘,‘1‘])

li.extend(‘gh‘)
li.extend([‘a‘,‘5‘])

#删  pop  无索引则默认删除最后一个   clear  清空列表元素
#del   切片删除  需带索引

a=li.pop(1)
a=li.pop()

li.clear()

del li[0:2]

#改    对应索引改变列表中的值

li[0]=‘男神‘

#公共方法   len   长度   count  数量  sort  正向排序  sort(reverse=True)
#index   索引位置   sort(reverse=Ture)  反转  reverse
print(li.index(‘ac‘))
li = [1,5,9,7,6]
b = li.sort()
b = li.sort(reverse=True)

b  =  li.reverse()
print(li)

#列表的嵌套
li = [‘taibai‘,‘武藤兰‘,‘苑昊‘,[‘alex‘,‘egon‘,89],23]

print(li[1][1])
name = li[0].capitalize()
print(name)

#元组   只读列表  可循环查询  可切片
#只有嵌套在元组中的列表中元素可以修改,单子元组中的元素不可修改
#因只能修改列表中的元素所以元组与列表的增删改查基本一致

tu = (1,2,3,‘alex‘,[2,3,4,‘taibai‘],‘egon‘)
tu[4][3]=tu[4][3].upper()
print(tu)

s = ‘alex‘
s1 = ‘sb‘.join(s)  #字符串中添加字符

li = [‘taibai‘,‘alex‘,‘wusir‘,‘egon‘,‘女神‘,]
s = ‘++++‘.join(li)  #列表转换为字符串

s = ‘a le x‘

print(s.split())#默认所有的空字符、包括空格、换行符(\n)、制表符(\t)等对字符串进行切片操作

#range   遍历列表数值
#range  [1,2,3,4,5,6,.......100........]

for i in range(3,10):
    print(i)
for i in range(3,10,2):#c从数值3开始、隔两个数字开始打印,一直到10为止
    print(i)

原文地址:https://www.cnblogs.com/yangleiitzl/p/10252916.html

时间: 2024-10-13 10:22:47

python列表、元组知识点的相关文章

Python成长笔记 - 基础篇 (三)python列表元组、字典、集合

本节内容 列表.元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码   一.列表和元组的操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作 定义列表 names = ["Wang","HouZi1","NiuNiu","ZhouYi","HouZi2",[1,2]] 可以通过列表角标的方式去获得list中的值 print(names)print(nam

Python列表 元组 字典 集合

元组 Python中的元组(Tuple)类似于Java中的数组,一旦创建了一个 tuple,就不能以任何方式改变它.这点与Python中的字符串类似,所以我们说元组和字符串都是不可变的序列.元组也支持索引和分片操作. 定义一个元组使用一对小(圆)括号” ( ) “. #定义一个元组 tuple1 = (1, 2, '3', 4, '5') # 定义了一个元组之后就无法再添加或修改元组中的元素 print tuple1[0] # 元组的元素都有确定的顺序.元组的索引也是以0为基点的 print t

python列表元组

索引 切片 追加 删除 长度 循环 包含 定义一个列表 my_list = [] my_list = list() my_list = ['Michael', 'Bob', 'Tracy'] len(my_list) 获取元素个数 列表是一个可变的有序列表,所以通过索引定义元素位置 >>my_list[0]  第一个元素 'Michael' >>my_list[1]第二个元素 以此类推 'Bob' 如果取最后一个元素,除了计算索引位置,还可以用-1做索引,直接获取最后一个元素: &

python 列表 元组 字典

一.列表 一组有序项目的集合.可变的数据类型[可进行增删改查] 列表是以方括号“[]”包围的数据集合,不同成员以“,”分隔. 列表中可以包含任何数据类型,也可包含另一个列表 列表可通过序号访问其中成员 常用列表操作: list.append()追加成员,成员数据 list.pop()删除成员,删除第i个成员 list.count(x)计算列表中参数x出现的次数 list.remove()删除列表中的成员,直接删除成员i list.extend(L)向列表中追加另一个列表L list.revers

python列表元组集合字典

一.列表 1.列表格式 list1 = ['Google', 'Runoob', 1997, 2000]; list2 = [1, 2, 3, 4, 5 ]; 2.列表访问 list1[0]:Google list2[1:5]:[2,3,4,5] 3.l列表更新 list2[2]=新的值 del list[2] 删除第三个元素 4.列表操作符 len(list1)=list1长度 [1,2,3]+[4,5,6]=[1,2,3,4,5,6] ["hi"]*4=["hi"

Python的不堪一击到初学乍练(列表,元组)

Python(列表,元组) 一.列表 列表初识 列表是python的基础数据类型之一,其他编程语言也有类似的数据类型. 比如JS中的数组, java中的数组等等,它是以[ ]括起来, 每个元素用","隔开并且可以存放各种数据类型. 列表相比于字符串,不仅可以存放不同的数据类型,并且可以存放大量的数据. 当32位Python可以存放:536870912个元素, 当64位Python可以存放:1152921504606846975个元素,并且列表是按照你保存的顺序进行排序的,有索引并且可以

python元组知识点

Python 元组 Python的元组与列表类似,不同之处在于元组的元素不能修改. 元组使用小括号,列表使用方括号. 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可. 创建空元组 tup1 = (); 元组中只包含一个元素时,需要在元素后面添加逗号 tup1 = (50,); 元组与字符串类似,下标索引从0开始,可以进行截取,组合等. 访问元组 In [148]: a = ('q','ss','pp') In [149]: a[0] Out[149]: 'q' 修改元组 元组中的元素

python列表和元组的方法和属性

python序列的共性 python序列包括列表和元组,序列都有索引,第一个元素索引为0,序列都可以进行索引.加.乘.切片.检查成员. python列表 列表是最常用的数据类型之一,通过[,,,]建立,可以给变量赋值空列表[].列表的数据项可以是不同类型的,可以嵌套. 列表的索引和字符串操作一样,同样可以截取例如a[1:2] / a[1:] / a[:3] 列表的更新: 1.修改:通过索引直接赋值来修改列表中的值. 2.新增:通过list.append(),在末尾处添加元素. 3.删除: A.通

python中列表 元组 字典 集合的区别

列表 元组 字典 集合的区别是python面试中最常见的一个问题.这个问题虽然很基础,但确实能反映出面试者的基础水平. (1)列表 什么是列表呢?我觉得列表就是我们日常生活中经常见到的清单.比如,统计过去一周我们买过的东西,把这些东西列出来,就是清单.由于我们买一种东西可能不止一次,所以清单中是允许有重复项的.如果我们扩大清单的范围,统计我们过去一周所有的花费情况,那么这也是一个清单,但这个清单里会有类别不同的项,比如我们买东西是一种花费,交水电费也是一种花费,这些项的类型是可以使不同的.pyt

Python列表、元组、字典和字符串的常用函数

Python列表.元组.字典和字符串的常用函数 列表方法 1.ls.extend(object) 向列表ls中插入object中的每个元素,object可以是字符串,元组和列表(字符串“abc”中包含3个元组),相当于ls和object合并.注意:object如果是整型,必须以列表的方式传入,不可以以整型或元组的方式传入 2.ls.append(object) 将object作为一个整体插入到ls最后,object可以是字符串,元组,列表和字典 3.ls.insert(index, object