首页 > 其他 > 详细

list and tuple

时间:2019-04-21 12:46:40      阅读:107      评论:0      收藏:0      [点我收藏+]

一、list

1、概念

有序的列表

2、append

作用:在列表的最后面增加

例子:

# 在list_1列表附加字符串mark
list_1 = [tom, joker, pei_qi, booker, tom] print(list_1) list_1.append(mark) print(list_1)

结果:

技术分享图片

3、 insert

作用:通过索引值增加

例子:

# 在list_1索引值为2的位置添加字符串alex
list_1 = [tom, joker, pei_qi, booker, tom]
print(list_1)
list_1.insert(2, alex)
print(list_1)

结果:

技术分享图片

4、pop

作用:删除列表的最后一个元素,或通过索引值删除元素

例子1:

list_1 = [tom, joker, pei_qi, booker, tom]
print(list_1)
list_1.pop()    # 删除最后一个元素
print(list_1)

结果:

技术分享图片

例子2:

list_1 = [tom, joker, pei_qi, booker, tom]
print(list_1)
list_1.pop(-2)    # 通过索引值删除指定的元素
print(list_1)

结果:

技术分享图片

5、remove

作用:通过值从列表中删除值

例子:

list_1 = [tom, joker, pei_qi, booker, tom]
print(list_1)
list_1.remove(joker)    # 通过值删除列表的值
print(list_1)

结果:

技术分享图片

6、clear

作用:删除全部元素

例子:

list_1 = [tom, joker, pei_qi, booker, tom]
print(list_1)
list_1.clear()    # 删除全部元素
print(list_1)

结果:

技术分享图片

7、del

作用:删除通过索引值

例子

list_1 = [tom, joker, pei_qi, booker, tom]
print(list_1)
del list_1[2]  # 删除,通过索引值
print(list_1)

结果:

技术分享图片

8、修改

例子:

list_1 = [tom, joker, pei_qi, booker, tom]
print(list_1)
list_1[2] = peter  # 修改pei_qi为peter
print(list_1)

结果:

技术分享图片

9、index

作用:查找元素的索引值

例子:

list_1 = [tom, joker, pei_qi, booker, tom]
a = list_1.index(joker)   # 查找joker的索引值
print(a)

结果:

技术分享图片

10、count

作用:查找相同元素的数量

例子:

list_1 = [tom, joker, pei_qi, booker, tom]
a = list_1.count(tom)   # 查找tom元素的数量
print(a)

结果:

技术分享图片

11、other

排序:sort 正序

           reverse 倒序

扩展列表:extend

copy列表:copy

切片

二、tuple

1、实质:可以看成不可变的列表(可以切边)

2、表示

注意:当定义元祖的元素只有1个时要加逗号

3、例子

tuple_1 = (tom, joker, pei_qi, booker, tom)   # 多个元素
print(tuple_1)  
tuple_2 = (tom,)  # 单个元素
print(tuple_2)
tuple_3 = ()    # 空元素
print(tuple_3)

结果:

技术分享图片

 

list and tuple

原文:https://www.cnblogs.com/wt7018/p/10744505.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!