51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1665|回复: 3
打印 上一主题 下一主题

Python知识汇总4

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-2-2 09:50:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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_rain19、写代码,有如下列表,按照要求实现每一个功能 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)
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-18 16:35 , Processed in 0.065174 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表