我是python的新手
我有一个要小写的字符串数组,如何使用数组中的x将更改应用于数组?因此:
with open(pathBlackList+'/blacklist.txt') as file:
blackList = [line.strip() for line in file]
for i in blackList:
i=i.lower()
print i
return blackList
我写的这段代码没有将小写字母应用于数组,我可以理解为什么这样做,只是将变量i小写,它不是数组的一部分。那么如何将更改应用到阵列?
最佳答案
只需将字符串本身理解为小写即可,如下所示
blackList = [line.strip().lower() for line in file]
另外,您可能想使用
os.path.join
组成这样的路径字符串with open(os.path.join(pathBlackList, 'blacklist.txt')) as file:
return [line.strip().lower() for line in file]
关于python - 将更改应用于数组中的元素,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22183034/