python入门之列表和元组

列表和元组是一组数据的集合,同一个集合中的元素类型可以不一样

1、列表

1.1、列表的基本操作:索引操作、分片操作、序列相加、序列相乘等

例如(索引操作):x = [1,'adb',3,45]

           print(x[1])    #输出adb

           print(x[-1])    #输出45

例如(分片操作):x = 'abcdefg'

           print(x[1:2])  

           print(x[-3:])

           print(x[::2])

例如(相加): x = [1,2,3]

                          y = [4,5,6]

                          z = x + y

                         print(z)

例如(相乘):x = [1,2,3]

                         print(x*2)

1.2、列表的函数方法操作

这里要区分函数和方法,函数和方法都是功能的封装,函数直接调用,方法需要使用对象调用

常用的函数:in、len、max、min、del、list、

常用的方法:append、clear、copy、extend、index、insert、pop、remove、reverse、sort

例如(in):x = [1,2,'a','b',12]

                     print(1 in x)

                     print(3 in x)

例如(len,max,min):x = [1,2,'ac','b',12]

                                     print(len(x))

                                     max(x)  #报错

                                     y = [1,2,6,3,7,5]

                                     print(min(y))

例如(del):  x = [1,2,'ac','b',12]

                         del x[2] 

                          x[1] = 23

                         print(x)

例如(list):x = 'abcde'

                      y = list(x)

                      print(y)

例如(append、clear、copy、extend、index、insert、pop、remove、reverse、sort):

          x = [1,2,8,6]

          x.append(9)

          print(x)

         y = x.copy()

         x.clear()

         print(x)

         print(y)

        a = [1,2,3]

        b = [4,5,6]

       a.extend(b)

       print(a)

       print(a.index(5))

      a.pop()

      print(a)

      a.insert(2,'f')

      print(a)

      a.remove(2)

      print(a)

      a.sort()  #报错

2、元组

2.1、元组是只读的列表集合

2.2、可以将列表通过tuple函数转换为元组

例如:a = 1,2,3

           b = (1,2,3)

           c = 1,

           x = ['a',5,1]

           y = tuple(x)

           print(y)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
列表元组Python中常用的数据结构,它们可以用来存储多个元素。 首先,列表是一种可以修改的数据类型,使用方括号"[]"来表示。我们可以通过将多个元素用逗号分开放在方括号中来创建一个列表,例如:[1, 2, 3, 4]。列表可以包含不同的数据类型,并且可以根据需要进行修改。 而元组则是一种不可变的数据类型,使用圆括号"()"来表示。同样,我们可以通过将多个元素用逗号分开放在圆括号中来创建一个元组,例如:(1, 2, 3, 4)。元组中的元素不可更改,一旦创建后就无法再进行修改。 那么,如何将列表转换为元组呢?Python提供了一个内置函数tuple(),它可以将其他可迭代对象(如列表)转换为元组。我们只需要将列表作为参数传递给tuple()函数即可。例如,如果有一个列表lst=[1, 2, 3, 4],我们可以使用tuple(lst)将其转换为元组:(1, 2, 3, 4)。 需要注意的是,转换后的元组会保留列表中的所有元素,并且元组的顺序与列表相同。同时,转换后的元组是不可变的,即不允许对其进行修改。 使用tuple()函数将列表转换为元组是一种常用的操作,可以在不需要修改元素的情况下对数据进行保护和传递。同时,不可变性也使得元组在某些情况下比列表更加高效。 这就是关于Python入门列表元组的回答,希望能帮助到你。如果有更多疑问,欢迎继续提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值