如何在Python中替换数组中的字符串?
我有一些代码,其中我有一个数组,包含一周中的几天。我不知道如何将如何在Python中替换数组中的字符串?,python,arrays,Python,Arrays,我有一些代码,其中我有一个数组,包含一周中的几天。我不知道如何将“星期四”替换为“星期二”。我试过研究,但运气不好…:/ 感谢您的帮助 daysOfWeek = ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"] 这应该可以工作daysOfWeek=[day.replace('星期四'、'星期二')代替daysOfWeek中的day] 这是Python3实现。 有关更多信息,您还可以使用变
“星期四”替换为“星期二”
。我试过研究,但运气不好…:/
感谢您的帮助
daysOfWeek = ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"]
这应该可以工作daysOfWeek=[day.replace('星期四'、'星期二')代替daysOfWeek中的day]
这是Python3实现。
有关更多信息,您还可以使用变量存储要替换的值
例如:
abc=天[x]
日[x]=日[y]
日[y]=abc
由于不需要额外的变量,所以使用append更容易,占用的内存更少。这只是另一种方法。
注:
x是要替换的值
y是在变为x之前进行替换的值
abc是一个变量
希望有帮助!
TheTRCG
问题:
thetrcg@gmail.com切换星期四和星期二,或者只将星期四替换为星期二?@SPSP我需要用另一行代码来完成。星期几。太棒了,谢谢@拉迪佩内洛普,你应该accept@JoeIddon谢谢,我是Stackoverflow的新手,但我终于学会了如何接受!
for i, name in enumerate(daysOfWeek):
if name == "Thursday":
daysOfWeek[i] = "Tuesday"