Python——元组Tuple

元组常用的操作符、切片、内置函数

  • 元组就是阉割版的列表
  • 元组的创建:一般将元素用小括号括起来,但小括号只是起到补充的作用,元组创建的标志是逗号 " ,"
  • 元组的特性就是可以访问但是不能更改 元组和列表都是有序的对象集合
  • 元组内容还是:常用操作符;切片;常用的内置函数

常用操作符

算法操作符:"+", " * "
成员检测操作符:“in”, “not in”

注意:进行算法操作符时,并不是对元组本身进行操作,而是先进行赋值,再对赋值操作,因为元组本身就是不能被更改的

  • 成员检测符和切片的用法和列表相同(想了解就看上一章“列表List”),略略略略略…
  • 最后就是常用的内置函数:和列表多数一样(同上),不过可没有增、删. 也是略略略略略…
  • 补充一点:索引不可以超出索引范围,否则就会报错但是切片可以

重点来了

不过本章重点就是了解一些共有的内建函数
字符串,列表和元组统称为序列,是因为他们共同点太多了:

  • 都可以通过索引值得到每一个元素
  • 默认索引从0开始,还支持负数索引
  • 通过分片得到一定范围内的元素的集合
  • 有很多共同的操作符还有内建函数

开始了解

  • list([iterable]),把一个可迭代的对象转化成一个列表, list()方法要么不带参数,要么带一个可迭代对象作为参数

  • tupel([iterable]),把一个可迭代的对象转化为元组,用法和上面一样

  • max(…) 和 min(…) ,这两种方法分别用于返回序列或者参数集合中的最大值和最小值可以返回多个但是必须保证序列或参数的数据类型一致

  • sum(iterable[,start])
    sum() 方法用于返回序列iterable的总和,用法和 max()和 min() 方法一致.如果设置了start的值,则从该值加起,默认为0

  • sorted(iterable, key = None, reverse = False)
    sort()是对一个列表进行原地排序,(只有一个列表), sorted()是对一个列表进行排序,返回一个新的列表(有两个列表)
  • enumerate(iterable)
    enumerate() 方法生成由二元组构成的一个迭代对象,每个二元组是由可迭代参数的索引号及其对应
    的元素组成

  • zip(iter1[,iter2[…]])
    zip() 方法用于返回由各个可迭代参数共同组成的元组,多余的不会被打印出来

关于元组的补充,元组的遍历:

  • 单层 元组的遍历:

  • 双层元组的遍历

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python中,可以使用多种方法来合并元组。以下是两种常见的方法: 方法一:使用加号运算符(+)将需要合并的元组直接相加。这种方法会创建一个新的元组,而不会修改任何一个原始元组。例如: ``` a = (1,) b = (2,) c = a + b print(c) # 输出:(1, 2) ``` 方法二:使用元组的内置方法__add__(),将需要合并的元组作为参数传递给该方法。如果需要合并多个元组,可以使用列表或元组将它们打包起来,然后通过for循环来迭代添加。例如: ``` lst = [(1,), (2, 3), (5, 6)] result = tuple() for i in lst: result = result.__add__(i) print(result) # 输出:(1, 2, 3, 5, 6) ``` 以上是两种常见的合并元组的方法。无论使用哪种方法,都可以实现元组的合并操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [python元组合并成一个的两种方法](https://blog.csdn.net/weixin_47378963/article/details/130334305)[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: 33.333333333333336%"] - *2* [Python程序基础:列表和元组.pptx](https://download.csdn.net/download/u011062044/85560904)[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: 33.333333333333336%"] - *3* [Python温习(六)——元组操作](https://blog.csdn.net/tandelin/article/details/103591158)[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: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值