python作业1

Posted welljoy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python作业1相关的知识,希望对你有一定的参考价值。

作业1:组合嵌套
有如下列表,按照要求实现每一个功能
list = [[‘k‘,[‘qwe‘,20,{‘k1‘:[‘tt‘,3,‘1‘]},89],‘ab‘]]
将tt变成大写,用两种方法实现
将数字3变成字符串‘100’,用两种方法实现
将字符串‘1’变成数字101,用两种方法实现

想法
直接取tt所在序号,然后替换;查找tt,然后大写;
其他也一样,注意字符串要加单引号,数字不加引号,替换tt和TT即可


list = [[‘k‘,[‘qwe‘,20,{‘k1‘:[‘tt‘,3,‘1‘]},89],‘ab‘]]

q1 = list[0][1][2].get(‘k1‘)
q1[0] = q1[0].upper() #方法1,直接找到序号,大写后替换
list[0][1][2][‘k1‘] = q1
print("tt换TT:")
print("方法1结果:")
print(list)

list = [[‘k‘,[‘qwe‘,20,{‘k1‘:[‘tt‘,3,‘1‘]},89],‘ab‘]]
print("重新赋值:")
print(list)

d1 = list[0][1][2]
for key in d1: #方法2,遍历字典健,如果是‘tt‘,删除后再插入‘TT‘
if ‘tt‘ in d1[key]:
d1[key].insert(d1[key].index(‘tt‘),‘TT‘)
d1[key].remove(‘tt‘)
print("方法2结果:")
print(list)






















以上是关于python作业1的主要内容,如果未能解决你的问题,请参考以下文章

Python编程:从入门到实践——作业——第十章(文件和异常)

Python代写,Python作业代写,代写Python,代做Python

python作业

python大作业都有哪些题目

python 图像归一化作业代码代编程代写图python作业

Python作业-选课系统