python列表与元组

    技术2025-07-13  13

    这里只介绍两者的区别,不具体介绍怎么使用

    列表

    python在列表里,各个元素可以是任何python支持的数据类型,个数没有限制

    例如:num=[7,8,4,6,1,4,6,4,6]

    verse=['自古逢秋悲寂寥',‘我言秋日胜春朝’]     print(verse[0])    则会打印出:自古逢秋悲寂寥

    ac=['134',121,[656,45]]

    以上都是可以的,学习python列表可以参考c语言的数组

    如果列表元素较多,想要全部打印出来,可以直接使用for循环实现

    verse=['自古逢秋悲寂寥',‘我言秋日胜春朝’]

    for i in verse:

        print(i)

    打印结果为:

    自古逢秋悲寂寥

    我言秋日胜春朝                          扩展:enumerate()函数

     

    列表的各种函数:

    列表添加元素 verse.append()    verse为列表名称

    列表长度,用 len()函数   len(verse)

    如果将A列表的所有元素全部加在B列表的后面。用extend()函数  例如:B.extend(A)   其中A、B都是列表名称

    删除元素  del verse[0]   如果不确定想删除的元素位置,使用:verse.remove('你想产出的具体数据')

    用count()函数求出列表中数据出现的次数   verse.count('你要查的数据')

    用index()函数,可以知道该元素首次出现的位置  verse.index('数据')

    以上verse.函数   这是函数的使用格式,可以理解为是对这个名称的列表使用该函数

    sum求和函数:grade=[45,46,15,7456,12] total=sum(grade)  即可算出列表中各个元素的和

    对列表进行排序的函数  sort()    listname.sort(key=None,reverse=False)  默认为升序

    sorted()函数   (使用时不会改变原函数)

    列表推导式:  newlist=[Expression for var in list if condition]

    二维列表暂时省略

    元组

    元组可以成称为不变的列表,元素也可以是任何类型的数据,但它的各个元素不可修改

    语法格式:tuplename=(element1,element2,element3)

    注意:如果创建的元组只有一个元素,则要在元素后面加一个逗号 例如: a=(123,)

    创建空元组  a=()

    创建一个10-20(不包括20)中所有的偶数的元组  a=tuple(range(10,20,2))

    删除元组 del tuplename

    元组的输出方法与列表一样

    元组不能对单个元素赋值,只能整体替换

    但可以在元组后面接着加上去  a=b+('我是','博主')    其中a、b都是元组,a是添加了加号后面的元组

     

     

     

     

    大概就说到这里,如果还有疑问,可以在评论区留言,然后我再修改博客,博主也是刚刚学python,大家一起加油!

     

    Processed: 0.011, SQL: 9