书上滴一个题目 求大佬解答
我本不想回复,因为我认为这是个垃圾题,但是我看都没人回复,就说一说。建议楼主忽视这道题就好了,没什么用为什么说是垃圾题,第一个,他说是提取每行的键值,首先每行数据是列表不是字典,
第二点,第三四行数据已经不再是键值形式
第三点,作为键值,a 应该 是 'a' 的形式,当然这一点题目说的也不算冲突,毕竟题目早就说了是字符串
当然如果非要处理肯定是可以处理的,但是个人认为题目比较垃圾而且比较繁琐,就不处理了 qq1151985918 发表于 2022-4-9 09:22
我本不想回复,因为我认为这是个垃圾题,但是我看都没人回复,就说一说。建议楼主忽视这道题就好了,没什么 ...
完全认同 本帖最后由 傻眼貓咪 于 2022-4-9 10:01 编辑
出这种题目的人,
要不然就是不熟悉什么是列表,什么是字典,什么是字符串
要不然就是故意为难学习者
**以上两点都对学习者毫无意义
能做这题的基本不用再看这本书了。
我是已经写完了,但因为极其复杂,担心楼主完全不明白,所以没有发 哈哈,那就"将错就错" 把它当做字符串来玩吧 ^_
# 解决:
myseq = """
"""
v =
print(v)
k = ''.join( for i in v for j in i.split(',')]).split('[')
print(k)
# d = dict(zip(k, v))# 不关心保留哪个的去重
d = dict()
for i,j in zip(k,v):
d = d.get(i, j) # 重复的话,取首次出现的那个
print(d)
print("结果:", ', '.join(d.values()))
# ----
['', '', '', '', '']
['abc', 'abc', 'acr', 'acr', 'abco']
{'abc': '', 'acr': '', 'abco': ''}
结果: , ,
qq1151985918 发表于 2022-4-9 09:22
我本不想回复,因为我认为这是个垃圾题,但是我看都没人回复,就说一说。建议楼主忽视这道题就好了,没什么 ...
好的谢谢解答 阿奇_o 发表于 2022-4-9 19:35
哈哈,那就"将错就错" 把它当做字符串来玩吧 ^_
谢谢解答
页:
[1]