Python之列表和元组
admin
2023-07-20 00:22:04
0

Python 6种内建序列类型:列表、元组、字符串、Unicode字符串、buffer对象、xrange对象。

1、列表与元组的区别,列表可以修改,元组则不能。

2、通用序列操作:
a、索引(从0 开始编号)
greeting = ’Hello‘
greeting[0]
'H'
b、分片
tag = [1,2,3,4,5,6,7,8,9,10]
tag[2:5]
[3,4,5,6]
tag[8:]
[9,10]

    c、设置步长
            tag = [2:8:2]
            [3,5,7]

    d、序列相加
            [1,2,3] + [4,5,6]
            [1,2,3,4,5,6]

    e、序列乘法
            [1,2,3]*2
            [1,2,3,1,2,3]

    f、成员资格
            tag = [1,2,3]
            1 in tag 
            True 
            4 in tag
            False

    g、长度、最大值、最小值

3、列表的方法
a、append 用于在列表末尾追加新的对象
b、count 方法统计某个元素在列表中出现的次数
c、extend 方法可以在列表的末尾一次性追加另一个列表中的多个值
d、index 方法用于从列表中找出某一值第一个匹配项的索引位置
f、index 方法用于将对象插入到序列中
g、pop方法默认会移除列表中的最后一个元素,并返回该元素的值
x = [1,2,3]
x.pop()
3
x
[1,2]
x.pop(1)
2
x
[1]
h、remove 方法用于移除列表中某个值的第一个匹配项
j、reverse 方法将列表中的元素反向存放
k、sort 用于在原位置队列表进行排序,即改变原序列列表,而不是简单返回一个已排序的列表。
4、元组:不可变序列
(1,2,3)
5、list 和tuple 函数

list('Hello')
['H','e','l','l','o']
tuple('abc')
('a','b','c')

相关内容

热门资讯

凤凰晚报丨释永信为何数罪并罚? 今日人物【释永信为何数罪并罚?】2026年5月29日,河南省新乡市中级人民法院一审公开宣判被告人刘应...
“完全胜利”变“战略止损”,特... 编者按当地时间6月17日,美国与伊朗正式确认签署14点谅解备忘录。与此前流传的草案相比,14点正式文...
华为、寒武纪带头,国产芯片玩家... 文源 | 源媒汇 作者 | 谢春生 国产GPU的头部牌桌上,正在悄悄“加人”。 近来,据媒体报道,字...
看不见的“通信网”究竟有多“新... 新一代通信网是国家规划建设的“六张网”的重要组成部分,它对低空经济的重要性,也是这张网打通经济社会发...
原创 预... 叠加618年中大促后,有5款千元机值得强烈推荐,起售价格从1032元到1299元,性价比和用户体验都...
几素科技申请无叶风扇专利,产生... 国家知识产权局信息显示,深圳市几素科技有限公司申请一项名为“一种无叶风扇”的专利,公开号CN1222...
扬言要查处花莲等地多个农会及农... 【环球网报道】据台湾联合新闻网6月18日报道,海峡论坛结束后,台陆委会扬言要对花莲、云林、南投、屏东...
高校毕业祝福语写成“前途亦烂烂... 据华商报大风新闻,近日,辽宁沈阳多名网友通过社交平台发帖称,当地一高校毕业季展板的宣传语写成了“人生...
俄罗斯和东盟加强合作,会否影响... 俄罗斯和东盟17日到19日在俄罗斯喀山举行峰会,纪念俄罗斯-东盟建立关系35周年。北京外国语大学区域...
查封保全的“全季酒店”被违法改... 澎湃新闻记者 王健西安市中心黄金地段的钟楼,人流密集商业发达,百米开外的西北方向,坐落着一栋名为鸿禧...