8 元组

1 含有一个元素的元祖

# 含有一个元素的元组
tup0 = ()
tup1 = ('10.20.30.40')
tup2 = ('10.20.30.40',)

print(type(tup0))
print(tup0)
print(type(tup1))
print(tup1)
print(type(tup2))
print(tup2)

结果:

<class 'tuple'>
()
<class 'str'>
10.20.30.40
<class 'tuple'>
('10.20.30.40',)

2 下标访问元组

# 下标访问元组
tup = ('10.20.30.40', '8888', 'admin', 'admin')
print(tup[1])
print(tup[0:4])     # 打印0-3位的元素

结果:

8888
('10.20.30.40', '8888', 'admin', 'admin')

3 list 转 tuple

# list 转 tuple
my_list = ['10.20.30.40', '8888', 'admin', 'admin']
tmp = tuple(my_list)
print(my_list)
print(tmp)

结果:

['10.20.30.40', '8888', 'admin', 'admin']
('10.20.30.40', '8888', 'admin', 'admin')

4 遍历元组

# 遍历元组
tup = ('10.20.30.40', '8888', 'admin', 'admin')
for item in tup:
    print(item)

for i in range(0, len(tup)):
    print(tup[i])

结果:

10.20.30.40
8888
admin
admin
10.20.30.40
8888
admin
admin

 

posted @ 2021-01-18 21:15  栗子测试开发  阅读(66)  评论(0)    收藏  举报