你好,我正在学习python,当我找到列表时,我决定尝试这样的方法:
接收用户全名的输入和返回姓氏的打印以表示欢迎。
nome = []
nome = input("Enter your full name ")
print("Welcome Mr. ", nome[2] )
但是input将每个字符作为列表中的一个新项插入,因此结果是"I“,因为我输入了"LOIP”,而"I“是列表中的第2号。
详细说明:
[0] [1] [2] [3]
[L] [O] [I] [P]
但我想打印的是第二个单词而不是名单
我正在尝试做一个Pig拉丁语翻译器,但我的代码有一个问题,当输入一个单词时,比如"hi“或/椅子/,它不能正常工作。这是因为我需要我的代码来检测输入是否包含非字母字符,将其从字符串中取出,并在完成字符串更改后将其放回。不过,我正在努力做到这一点。
# Pig Latin 11/11/20
#!/usr/bin/env python3
vowels = ("A", "E", "I", "O", "U")
message = input("Input text to be
我一直在研究如何在大量单词列表中执行前缀搜索(例如,返回以“as”开头的所有单词)。我注意到,经常为此目的推荐使用Trie。
不过,我想出了一个关于Trie想法的简单变体。这个想法的前提是,在Python中,dict中的键查找非常快。那么,简单地将整个单词列表的所有出现的前缀存储为键,并且值在每个前缀的列表中包含匹配的单词,怎么样?
from collections import defaultdict
import nltk
# For the example I use the entire English word list of the nltk library, but this
假设我有以下几点:
x = np.array([[1.,2.,3.,4.],[2.,3.,4.,5,],[1.,3.,5.,6.]])
为了选择每一行的前两列,语法是什么?(所以[[1.,2.],[2.,3.],[1.,3.]])。
最后,我想运行表单的循环:
for j in range(len(x)):
a = x[1,2:j] * #something
x[1,2:j]指的是我在我的问题中想要达到的目标。提前感谢!
我在试着做一个汉格曼游戏。为了开始对这个单词的验证,我创建了一个列表,其中包含了特定单词中的所有字母,而另一个列表中的每个单词的符号都是“-”。在验证输入字母是否在单词中时,这只在字母只出现一次时才起作用。当信件出现两次或两次以上时,它就无法工作。
def game():
word = list(chosen_word())
word_to_verify = ['-' for c in word]
while word != word_to_verify:
print('Welcome to the Hangman game!