>>")for i in info: if i.isalpha(): info = in"/>

文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

day 4 - 2 数据类型练习

2023-01-30 22:33

关注

1. 在字符串中数字相连的为一组,输出数字共有几组

如: 123sdf456sdf789  数字为:3组

info = input(">>>")
for i in info:
    if i.isalpha():
        info = info.replace(i," ")
print(len(info.split()))

 

2. 有如下列表,按照要求实现每一个功能

li = ['alex','wusir','eric','rain','alex']

#1) 计算列表的长度
print(len(li))

#2) 列表中追加元素 'sever'
li.append("sever")
print(li)
li.insert(5,"server")
print(li)

#3) 在列表的第一个位置插入元素 'Tony'
li.insert(0,'Tony')
print(li)

#4) 把列表中第二个元素修改为 'Kelly'
li[1] = 'Kelly'
print(li)

#5) 使用一行代码将列表 l2 = [1,2,3] 每个元素添加到 li 中
l2 = [1,2,3]
li.extend(l2)
print(li)

#6) 将字符串 s= 'qwert' 的每个元素添加到 li 中
s= 'qwert'
li.extend(s)
print(li)

#7) 删除列表中的元素 'eric'
p = li.pop(2)
print(li)
li.remove('eric')
print(li)

#8) 删除第二个元素,输出删除的元素和删除后的元素
p = li.pop(2)
print(p,li)

#9) 删除第 2-4 个元素
del li[1:3]
print(li)

#10) 反转列表中的所有元素
li.reverse()
print(li)

#11) 计算元素 'alex' 在列表中出现的次数
print(li.count('alex'))

3. 写代码,有如下列表,实现以下功能

lis = [2,3,'k',['qwe',20,['k1',['tt',3,'1']],89],'ab','abv']

#3. 写代码,有如下列表,实现以下功能

lis = [2,5,'k',['qwe',20,['k1',['tt',3,'1']],89],'ab','abv']

#1) 将列表中的 'tt' 给成大写(使用两种方法实现)
lis[3][2][1][0] = "TT"
print(lis)

lis[3][2][1][0] = lis[3][2][1][0].replace("tt","TT")
print(lis)

lis[3][2][1][0] = lis[3][2][1][0].upper("tt","TT")
print(lis)
#2) 将列表中的 3 改成字符串 '300'(使用两种方法实现) lis[3][2][1][1] = "300" print(lis) lis[3][2][1].remove(3) lis[3][2][1].insert(1,'300') print(lis) #3) 将列表中的 1 改成 101(使用两种方法实现) lis[3][2][1][2] = 101 print(lis) lis[3][2][1].remove("1") lis[3][2][1].insert(2,101)

 

4. 请用代码实现: li = ['alex','eric','rain']
利用下划线将列表的每一个元素拼接成字符串 "alex_eric_rain"

li = ['alex','eric','rain']
j = "_".join(li)
print(j)

 

5.循环打印出列表中每一个值

list = [2,3,'k',['qwe',20],'ab','abv']

lis = [2,3,'k',['qwe',20],'ab','abv']
#print(type(lis[3]))

for i in range(len(lis)):
    if type(lis[i]) == list:
        for j in lis[i]:
            print(j)
    else:print(lis[i])

 如果是这个列表呢:lis = [2,3,'k',['qwe',20,['k1',['tt',3,'1']],89],'ab','abv']

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯