首页 / PYTHON / Python 序列基本操作
Python 序列基本操作
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Python 序列基本操作,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1856字,纯文字阅读大概需要3分钟。
内容图文
#序列
#1.索引(从0开始数,0,1,2,3......)
string = "共同抗击疫情,武汉加油,中国加油!"
print(string[4]) #打印第五个字符
疫
#负数索引表示倒着数从-1,-2,-3......,不是从0开始
print(string[-2]) #打印倒数第二个字符,标点符号也算字符
油
#2.切片 从列表中取出一部分的过程
a1 =["张三","李四","王五","赵六","呱呱","abc","007"]
print(a1[1:6]) #打印李四到abc的名字,即第2个到第6个名字,注意左闭右开原则
['李四', '王五', '赵六', '呱呱', 'abc']
print(string[1:6])
同抗击疫情
#按步长间隔取值
a2 = "abcdefghijklmnopqrst"
print(a2[0:14:3]) #每隔3个取元素,语法为列表名[起始位置:终止位置(不含):步长]
adgjm
#可省略参数
print(a2[:5])
abcde
print(a2[:])
abcdefghijklmnopqrst
print(a2[3:])
defghijklmnopqrst
print(a2[::4])
aeimq
#3.序列相加,只能同类型相加
print(a1+a2) #列表和字符串不能相加
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-11-93bdbc2b5877> in <module>()
1 #序列相加,只能同类型相加
----> 2 print(a1+a2) #列表和字符串不能相加
3 print(string+a2)
TypeError: can only concatenate list (not "str") to list
print(string+a2) #字符串可以相加
共同抗击疫情,武汉加油,中国加油!abcdefghijklmnopqrst
#4.序列乘法,将序列重复m次,不是乘以m
a3="abcd"
print(a3*3)
abcdabcdabcd
number = [1,2,3,4]
print(number*3)
[1, 2, 3, 4, 1, 2, 3, 4, 1, 2, 3, 4]
number1 = "1234"
print(number1*3)
123412341234
#打印10个$
print("$"*10)
$$$$$$$$$$
#5.检验元素是否序列成员,语法 :元素 in 序列名
print("s" in a2)
True
print("v" in a2)
False
#用 not in 也可以判断元素不在序列中
print("v" not in a2)
True
#计算序列长度 len()
num = [1,2,3,40,500,6000] #数值型数列长度
print(len(num))
6
#字符型长度
print(len(a2))
20
#计算序列中最大值
print(max(num))
6000
#计算序列中最小值
print(min(num))
1
#计算序列的和
print(sum(num))
6546
#对序列中元素排序
a4 = sorted([1,3,2,5,3,1,8,6])
print(a4)
[1, 1, 2, 3, 3, 5, 6, 8]
内容总结
以上是互联网集市为您收集整理的Python 序列基本操作全部内容,希望文章能够帮你解决Python 序列基本操作所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。