51Testing软件测试论坛
标题:
Python知识汇总4
[打印本页]
作者:
草帽路飞UU
时间:
2019-2-2 09:50
标题:
Python知识汇总4
17、字符串是否可迭代?如可以请使用 for 循环每一个元素?
依赖索引 name =
"Alex "
for
i
in
range(
len
(name)) :
print
(name
)
for
i
in
name:
print
(i)
18、请用代码实现:利用下划线将列表的每一个元素拼接成字符串,li = ['alex', 'eric', 'rain']
print
(
'_'
.join([
'alex'
,
'eric'
,
'rain'
])) alex_eric_rain
19、写代码,有如下列表,按照要求实现每一个功能 li = ['alex', 'eric', 'rain']
li = [
'alex'
,
'eric'
,
'rain'
]
print
(
len
(li))
b. 列表中追加元素 “seven”,并输出添加后的列表
li.
append
(
'seven'
)
print
(li) [
'alex'
,
'eric'
,
'rain'
,
'seven'
]
c. 请在列表的第 1 个位置插入元素 “Tony”,并输出添加后的列表
li.
insert
(0,
'TONY'
)
print
(li)
d. 请修改列表第 2 个位置的元素为 “Kelly”,并输出修改后的列表
li[1]=(
'killy'
)
print
(li)
e. 请删除列表中的元素 “eric”,并输出修改后的列表
li = [
'alex'
,
'eric'
,
'rain'
]li.pop(1)
print
(li) [
'alex'
,
'rain'
] 指名道姓的删除 li = [
'alex'
,
'eric'
,
'rain'
] li.
remove
(
'alex'
)
print
(li)
f. 请删除列表中的第 2 个元素,并输出删除的元素的值和删除元素后的列表
li = [
'alex'
,
'eric'
,
'rain'
]
print
(li.pop(1))
print
(li) eric [
'alex'
,
'rain'
]
h. 请删除列表中的第 2 至 4 个元素,并输出删除元素后的列表
li = [
'alex'
,
'eric'
,
'rain'
]
del
li[1:]print(li)
k. 请使用 enumrate 输出列表元素和序号(序号从 100 开始)
li = [
'alex'
,
'eric'
,
'rain'
]
for
k,v
in
enumerate(li,1):
print
(k,v)
23、写代码,有如下列表,请按照功能要求实现每一个功能 li = ["hello", 'seven', ["mon", ["h", "kelly"], 'all'], 123, 446]
a. 请输出 “Kelly”
li = ["hello", 'seven', ["mon", ["h", "kelly"], 'all'], 123, 446] print(li[
2
][
1
][
1
])
b. 请使用索引找到 'all' 元素并将其修改为 “ALL”
li[
2
][
2
]='ALL' print(li)
作者:
Miss_love
时间:
2020-12-31 10:57
支持分享
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2