首页 > 其他 > 详细

列表、元组

时间:2021-03-01 21:53:24      阅读:33      评论:0      收藏:0      [点我收藏+]
#列表
#
L1 = [test1, test2, True, 1]
#末尾增加
L1.append(False)
print(L1:, L1)
#任意位置添加
L1.insert(1, False)
print(L1:, L1)
#迭代添加,括号里是可迭代对象,末尾追加
L1.extend(abc)
L1.extend([1, 2, 3, [4, 5]])
print(L1:, L1)
#
#pop,按索引删除,有返回值
Return = L1.pop(1)
print(L1:, L1)
print(Return:, Return)
#remove,按元素删除,无返回值
L1.remove(False)
print(L1:, L1)
#del,按索引删除
del L1[0]
print(L1:, L1)
#切片删除
del L1[2:8:2]
print(L1, L1)
#clear,清空列表
L1.clear()
print(L1:, L1)
#del 不加显示为删除列表
del L1
# print(L1)

#改,只能按索引,可切片
L2 = [test1, test2, True, 1]
L2[2] = False
print(L2, L2)

L2[1:3] = abcdef
print(L2, L2)
#查, index 索引,切片,for,不支持find

#其他操作
print(列表元素个数, len(L2))
print(统计a的个数, L2.count(a))
print(1的索引位置, L2.index(1))
#sort,列表排序,默认正序,元素类型必须一致,元组和列表内部也必须一致
L3 = []
L3.extend(abcfed)
L3.sort()
print(字符串升序, L3)
L4 = [1, 2, 3, 5, 4]
L4.sort()
print(数值升序, L4)
L5 = [(1, 3), (0, 5), (0, 1)]
L5.sort()
print(元组排序, L5)
L6 = [[a, 哈哈], [1, 3]]
L6.sort()
print(列表排序, L6)
#倒序
L4.sort(reverse=True)
print(L4倒序:, L4)
#reverse 翻转
L6.reverse()
print(L6翻转, L6)

#列表嵌套访问
print(L6[0][1])


#元组,只读列表,但如果元组内包含列表,列表中元素可编辑
a = (1, 2, [a, 3])
a[2].append(元组内新增)
print(元组内列表编辑, a)

#range,自定义数字列表
for i in range(1, 11, 2):
    print(i)

 

列表、元组

原文:https://www.cnblogs.com/ggsdddup/p/14465491.html

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