求助大佬!!作业题目
B会写了 但是A和C着实不会 求大佬赐教!!!作业今晚就要收了{:5_99:} {:5_107:} 把字符串以文本的形式发出来 本帖最后由 Daniel_Zhang 于 2021-2-3 16:43 编辑尝试一下用 str1.split(', ') 注意split里面的逗号后面有个空格
就能获得一个带有每个人名字的列表
我不知道你这个名字排序是按照姓还是名,如果是按照这个人的名字的话,直接对列表进行 sort 就可以了
如果是按照姓或者名排序,那就再 split 一下每个人的名字,然后取 list 或 (名或姓)
字符串之间可以进行比大小,然后排序
比如说:
姓 ZHANG 的和上一个的很像,获得每个人名字的 list 以后,再依次 split 每个人的名字,取新列表的第一位,看是不是等于 ZHANG
名字最长的直接用个 len 计算一下就行了 len()Cе 本帖最后由 qq1151985918 于 2021-2-3 17:54 编辑
下次发文本我这是用图片识别的
namestr = "Kunpen Ji, Li XIAO, Caron Li, Donl SHI, Ji ZHAO, Fia YUAN Y, Weue Ding, Xiu XU,Haiying WANG, Hai LIN, Jey JIANG, Jason WANG E, Aiyang ZHANG, Hay MENG,Jak ZHANG E, Chang Zhang, Coro ZHANG"
namelist =
namelist.sort()
print(namelist)
namezhang = .upper() == "ZHANG"]
print(len(namezhang),namezhang)
namelist.sort(key = lambda name:len(name))
namemax = )]
print(len(namemax),namemax)
qq1151985918 发表于 2021-2-3 17:48
下次发文本我这是用图片识别的
你这...人家是作业哎,直接给答案没好处的吧
最起码我有答案就不会去自己想了{:10_245:} Daniel_Zhang 发表于 2021-2-3 17:51
你这...人家是作业哎,直接给答案没好处的吧
最起码我有答案就不会去自己想了
是有点不好,不过看在今晚就收作业还是让他后面再补习吧,要是明晚交作业就不给他了{:9_227:} qq1151985918 发表于 2021-2-3 17:58
是有点不好,不过看在今晚就收作业还是让他后面再补习吧,要是明晚交作业就不给他了
感谢大佬啊啊啊当初实在是太着急了打完这道题目赶紧去学了 就是这么写的谢谢谢谢非常感谢!!
页:
[1]