Python 元组和列表

发布于 2024-05-20 13:50:58 字数 2144 浏览 21 评论 0

元组和列表,他们的唯一区别就是元组不能修改,列表可以修改 tup1 = (1,2,'h') list1 = [1,2,'h]

# 创建列表
list1 = ['physics','chemistry',1997,2000]
list2 = [1,2,3,4,5]
list3 = [0]*4

# 访问列表中的值&列表截取
print(list1[0])
print(list1[-2]) # 倒数第二个元素
print(list2[1:4]) 
print(list2[3:])
print(list3)
physics
1997
[2, 3, 4]
[4, 5]
[0, 0, 0, 0]
# 添加列表元素
list1.append('Google')

# 删除列表元素
del list2[2]

# 列表拼接
list4 = list1+list2

# 翻转列表
list5 = list4[::-1]

print(list1)
print(list2)
print(list4)
print(list5)
['physics', 'chemistry', 1997, 2000, 'Google']
[1, 2, 4, 5]
['physics', 'chemistry', 1997, 2000, 'Google', 1, 2, 4, 5]
[5, 4, 2, 1, 'Google', 2000, 1997, 'chemistry', 'physics']
# 列表长度
print('len',len(list1))

# 判断元素是否在列表中(也可以使用 not in)
if 2 in list2:
    print('True')

# 迭代
for x in list1:
    print(x)
len 4
True
physics
chemistry
1997
2000

python 列表内置函数

1.list1==list2  比较两个列表的元素
2.len(list)  列表元素个数
3.max(list)  返回列表元素最大值
4.min(list)  返回列表元素最小值
5.list(seq)  将元组转换为列表
6.tuple(seq)  将列表转换为元组

python 列表内置方法

1.list.append(obj)  在列表末尾添加新的对象
2.list.count(obj)  统计某个元素在列表中出现的次数
3.list.extend(seq)  在列表末尾一次性添加另一个序列的多个值(扩展列表)
4.list.index(obj) 从列表中找出某个值第一个匹配项的索引位置
5.list.insert(index,obj)  将指定对象插入列表的指定位置
6.list.pop(index)  移除列表中的一个元素(默认为最后一个元素),并返回该元素的值
7.list.remove(obj) 移除列表中某个值的第一个匹配项
8.list[::-1]或 list.reverse() 反向列表元素
9.list.sort(cmp=None,key=None,reverse=False) 对原列表进行排序
# sort 方法
aList = ['213','121','Google', 'Runoob', 'Taobao', 'Facebook']
aList.sort()
print(aList)

# 降序输出
aList.sort(reverse=True)
print(aList)

# 指定元素排序
def takeSecond(elem):
    return elem[1]

random = [(2,2),(3,4),(4,1),(1,3)]
random.sort(key=takeSecond)
print(random)
['121', '213', 'Facebook', 'Google', 'Runoob', 'Taobao']
['Taobao', 'Runoob', 'Google', 'Facebook', '213', '121']
[(4, 1), (2, 2), (1, 3), (3, 4)]

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

暗藏城府

暂无简介

0 文章
0 评论
23 人气
更多

推荐作者

内心激荡

文章 0 评论 0

JSmiles

文章 0 评论 0

左秋

文章 0 评论 0

迪街小绵羊

文章 0 评论 0

瞳孔里扚悲伤

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文