python--元祖
Posted uhduewifd
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python--元祖相关的知识,希望对你有一定的参考价值。
range:一般用于for循环。
range(起始数,截止数,字长) (顾头不顾尾)
for i in range(10): print(i)
输出:
0
1
2
3
4
5
6
7
8
9
for i in range(5,10): print(i)
输出:
5
6
7
8
9
for i in range(5,10,2): print(i)
输出:
5
7
9
for i in range(10,5,-2): print(i)
输出:
10
8
6
可以逆序,但大小顺序必须和正负号相一致,否则输出为空
join:将列表转换为字符串(不能有数字)
‘连接符‘.join()
li = [‘xunuo‘,‘nuoyan‘,‘xuyan‘] s = ‘‘.join(li) print(s)
输出:xunuonuoyanxuyan
li = [‘xunuo‘,‘nuoyan‘,‘xuyan‘] s = ‘&‘.join(li) print(s)
输出:xunuo&nuoyan&xuyan
元祖:只读列表,可循环,可切片
儿子不可改,孙子可能可以改
tu = (1,2,3,‘xunuo‘,[4,5,6,‘xuyan‘],‘nuoyan‘) print(tu[3])
输出:xunuo
tu = (1,2,3,‘xunuo‘,[4,5,6,‘xuyan‘],‘nuoyan‘) print(tu[1:3])
输出:(2, 3)
tu = (1,2,3,‘xunuo‘,[4,5,6,‘xuyan‘],‘nuoyan‘) for i in tu: print(i)
输出:
1
2
3
xunuo
[4, 5, 6, ‘xuyan‘]
nuoyan
tu = (1,2,3,‘xunuo‘,[4,5,6,‘xuyan‘],‘nuoyan‘) tu[4][3] = tu[4][3].upper() print(tu)
输出:(1, 2, 3, ‘xunuo‘, [4, 5, 6, ‘XUYAN‘], ‘nuoyan‘)
以上是关于python--元祖的主要内容,如果未能解决你的问题,请参考以下文章