Python知识分享——元组操作技巧

odin_zou 2022-12-23 12:01:30

一、注意事项

1.元组一旦建立,其中的内容仅可读取不可修改。

2.定义一个只有一个内容的元组时,命令必须是:某变量 = ( 某内容, )

而不能是:某变量 = ( 某内容 )

若没有“,”,则该命令相当于:某变量 = 某内容

而非创建一个元组。

3.元组内的元素无限制,变量、数字、字符串、数组等等都可以在其中。

4.两个元组变量的内容、顺序都相等时,两个元组变量才相等。

二、语句使用技巧

语句结果
" 内容 ".join( ( " 内容1 ", ..., " 内容n " ) )" 内容1内容内容2内容...内容内容n"
tuple( " 字符1字符2... " )( " 字符1 ", " 字符2 ", ... )
tuple( ( 内容1, ..., 内容n ) )( 内容1, ..., 内容n )
tuple( { 内容1, ..., 内容n } )( 内容1, ..., 内容n )(注:内容顺序随机)
tuple( { 内容1 : 内容a, 内容2 : 内容b, ... } )( 内容1, 内容2, ... )
tuple( range( n ) )( 0, 1, 2, 3, ..., n-1 )
tuple( range( m, n ) )( m, m + 1, m + 2, ..., n - 1 )
tuple( range( m, n, s ) )( m, m + s, m + 2 * s, m + 3 * s, ... )(注:最后一个数小于n)
元组*1 或 元组[ : ]元组里所有内容
元组[ : : 正整数a ]元组里正数第1、 1+a*1、 1+a*2、 ...个数组成的元组
元组[ : : -正整数a ]元组里倒数第1、 1+a*1、 1+a*2、 ...个数组成的元组
元组[ 数字1 : 数字2 : 正整数a ]元组[ 数字1 ]、元组[ 数字1 + a * 1 ]、元组[ 数字1 + a * 2 ]、...组成的元组(注:这些数必须小于数字2)
元组[ 数字1 : 数字2 : -正整数a ]元组[ 数字1 ]、元组[ 数字1 - a * 1 ]、元组[ 数字1 - a * 2 ]、...组成的元组(注:这些数必须大于数字2)

三、元组结果使用技巧

表示结果的变量想要的结果
元组[ n-1 ]表示元组里正数第n个内容
元组[ -n ]表示元组里倒数第n个内容
元组[ 数字1 : 数字2 + 1 ]表示元组里从元组[ 数字1 ]开始,到元组[ 数字n ]结尾部分组成的元组
元组[ : 数字2 + 1 ]表示元组里从第一个内容开始,到元组[ 数字n ]结尾部分组成的元组
元组[ 数字1 : ]表示元组里从元组[ 数字1 ]开始,到最后一个内容结尾部分组成的元组
元组[ : ]表示元组里所有内容组成的元组
元组 * n表示元组内容重复n次后组成的新元组
元组 + ( 内容1, ..., 内容n )表示( 元组原内容,内容1,...,内容n )
max( 元组 )表示元组里最大的内容
min( 元组 )表示元组里最小的内容
sum( 元组 )表示元组里内容的和
len( 元组 )表示元组里内容的个数
元组.count( 某内容 )表示元组里某内容出现的次数
元组.index( 某内容 )表示元组里第一个某内容对应元组[ 几 ]
...全文
174 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

177

社区成员

发帖
与我相关
我的任务
社区管理员
  • c_university_2801
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧