python-如何在用户输入后永久更改列表?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python-如何在用户输入后永久更改列表?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含814字,纯文字阅读大概需要2分钟。
内容图文
![python-如何在用户输入后永久更改列表?](/upload/InfoBanner/zyjiaocheng/662/30bf56786304480e9010c5e213856c41.jpg)
hiddenWords = ['hello', 'hi', 'surfing']
print("Would you like to enter a new list of words or end the game? L/E?")
decision = input()
if decision == 'L':
print('Enter a new list of words')
newString = input()
newList = newString.split()
hiddenWords.extend(newList)
j = random.randint(0, len(hiddenWords) - 1)
secretWord = hiddenWords[j]
exit(0)
如何将用户的输入永久添加到hiddenWords列表中,以便下次打开应用程序时,用户输入的单词已扩展到hiddenWords列表中?
谢谢.
该代码是代码主体的一部分.
解决方法:
当你写
hiddenWords = ['hello', 'hi', 'surfing']
您每次程序运行时都将变量hiddenWords定义为[‘hello’,’hi’,’surfing’].
因此,无论您在此之后进行了什么扩展,每次代码在上面的行中运行时,它将重新定义为该值.
您实际上要寻找的是使用SQLite等数据库来存储值,以便您可以随时检索它们.
另外,您可以将数据保存在文件中并每次读取,这是一种更简单的方法.
内容总结
以上是互联网集市为您收集整理的python-如何在用户输入后永久更改列表?全部内容,希望文章能够帮你解决python-如何在用户输入后永久更改列表?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。