python元组、列表

本文详细介绍了Python中的两种基本序列类型——元组与列表。包括它们的创建方式、基本操作及列表的一些内置方法,如append、extend等,并给出了列表解析表达式的使用示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、元组tuple:值不可变

       1、创建元组实例对象

                方法1:直接字面量创建  eg:s=1,2,3; s1=(); s2=(1,2); s3='a','b','c';

                方法2:使用tuple对象创建 :tuple() 或  tuple(iterable)    eg: s=tuple();  s1=tuple([1,2,3]);  s1为(1,2,3)

        2、系列操作:建系列数据基本

二、列表list:值可变

       1、创建列表实例对象

            方法1:直接字面量创建    例:l=[1,2,3]

            方法2:使用list对象创建  例: l=list("asadad")

        2、系列操作:

            del  l[i:j]   移去列表  l  中一系列元素

        3、list 对象方法

            l.append(x)   把 x 追加到 l 尾部

            l.clear()        删除所有元素

            l.copy()       复制列表

            l.extend(s)    把系列 s  追加到 l 尾部

            l.insert(i,x)    在下标 i 处插入对象 x

            l.pop([i])       返回并移除下标 i 处对象,省略 i 时删除最后一个

            l.remove(x)    移除列表中第一个出现的 x

            l.reverse()     列表反转

            l.sort()        列表排序

    4.列表解析表达式

            表达式  for  i  in  列表  

            表达式  for  i  in  列表1  for  j  in  列表2 ....

            表达式  for i  in  列表  if  条件

             表达式  for  i  in  列表1  for  j  in  列表2 ....  if  条件

            例: [ ( x, y,x*y) for x in range(1,4) for y in range(2,5) if x>=y]

Python中的列表元组是两种常用的数据结构。列表是一种有序的数据集合,使用方括号([])表示,可以包含任意类型的元素,且列表的元素可以进行增删改操作。而元组也是一种有序的数据集合,使用小括号(())表示,元组的元素不能修改。 列表的操作包括添加、修改、查找和删除等。可以使用append()方法在列表末尾添加元素,使用extend()方法将另一个列表的元素添加到当前列表末尾,使用insert()方法在指定位置插入元素。可以使用in、not in、index()和count()等方法对列表进行查找和统计。可以使用del、pop()和remove()方法对列表进行删除操作。还可以使用sort()和reverse()方法对列表进行排序和反转。列表还支持嵌套,即在一个列表中嵌套另一个列表作为元素。 元组的特点是不可修改,即一旦创建后,元组的元素不能进行修改。元组使用小括号表示,元素之间用逗号分隔。元组可以进行拼接操作,但不能添加、修改和删除元素。可以通过循环遍历元组中的元素进行打印等操作。 所以,列表元组Python中分别用于不同的场景,根据需要选择合适的数据结构来存储和操作数据。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [python列表元组](https://blog.youkuaiyun.com/cy1322706567/article/details/117335127)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值