python列表和元组

列表

①列表创建:

list = []                               #创建一个空列表
list1 = [1,'哈哈哈',3.1415,'hh',[2,3,5.57]]
#列表可以存放不同类型的数据

②列表插入数据:

list.append(member)                        #插入一个数据在列表末端
list.extend([member,member1])              #插入多个数据在列表末端
list.insert(i,member)                      #在列表下标为 i  的位置插入一个数据

③列表删除数据:

list.remove(member)                       #删除所填写的数据
del list[i]                               #删除下标为 i 的数据,当只填列表名时删除整个列表
list.pop(i)                               #删除下标为 i 的数据,当括号内为空时默认删除最后一个数据

④列表切片:

list[i:j]                                 #得到列表中下标从 i 到 j-1 的一个新列表
list[:j]                                  #得到列表中下标从开始到 j-1 的一个新列表
list[i:]                                  #得到列表中下标从i 到最后的一个新列表
list[:]                                   #复制原列表

⑤列表修改:

list[i] = member                           #将列表中下标为 i 的数据更改为输入的数据   

⑥列表常用函数:

list.count(member)                        #计算列表中该数据出现的次数
list.index(member)                        #输出该数据在列表中第一次出现的下标
   list.index(member,i,j)                 #输出该数据在列表下标从 i 到 j-1 第一次出现的下标
list.reverse()                            #将列表的顺序倒转
list.sort()                               #从小到大输出列表
list.sort(reverse = True)                 #从大到小输出列表

元组

①元组创建:

tuple = ()                       #创建一个空元组
tuple = (1,)                     #当元组中只有一个元素时,需要在该元素后面加逗号
tuple = 1,2,'hhh',3              #创建元组可以不用加括号(元素大于一)
#元组不支持直接删除和修改其中的元素

②元组切片:

tuple[i:j]                        #得到元组中下标从 i 到 j-1 的一个新列表
tuple[:j]                         #得到元组中下标从开始到 j-1 的一个新列表
tuple[i:]                         #得到元组中下标从i 到最后的一个新列表
tuple[:]                          #复制原元组

③元组更新:

tuple = tuple[:i] +( member,) + tuple[i:]  #利用切片方式将元组分成两部分,然后与想插入的元素构成新的元组(当只插入一个元素时,逗号不可缺失)

④元组删除:

del tuple                       #删除元组
#利用切片方式删除其中的元素
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值