一个列表的使用问题
请各位大神看下这段代码:def weather_read(i):
AA = []
BB = []
RZ = []
W = []
for i in file.readlines():
if 'AA' in i:
AA.append(i.replace('\n',' '))
if 'BB' in i:
BB.append(i.replace('\n',''))
if 'RZ' in i:
RZ.append(i)
for num in range(len(AA)):
weather.append(AA + BB)
print(W)
AA和BB列表的值是对应相加合成W,我想让RZ的值存在file里的话也加到W里去,不存在的话就跳过 完全听不懂,请举例表达你的意图。 jackz007 发表于 2020-11-25 21:07
完全听不懂,请举例表达你的意图。
就比如 AA = ['1','2','3','4','5','6']BB = ['a','b','c','d','e','f'] RZ=['一','二'] 然后AA和BB相加变成 W = ['1a','2b','3c','4d','5e','6f'],我就想在‘2b’,'4d'后面加上RZ里对应的 '一','二' xdk749009840 发表于 2020-11-25 21:51
就比如 AA = ['1','2','3','4','5','6']BB = ['a','b','c','d','e','f'] RZ=['一','二'] 然后AA和BB相 ...
最后使W = ['1a','2b‘,'一','3c','4d,'二','5e','6f'] xdk749009840 发表于 2020-11-25 21:52
最后使W = ['1a','2b‘,'一','3c','4d,'二','5e','6f']
硬性实现很容易,最好能够体现出 AA、BB、W 以及 RZ 之间有什么内在关系? #coding:gbk
AA , BB , RZ = ['1','2','3','4','5','6'] , ['a','b','c','d','e','f'] , ['一','二']
W = AA[:]
for k in range(len(W)):
W = W + BB
W . insert(4 , RZ)
W . insert(2 , RZ)
print(W)
页:
[1]