#python #list #import #jupyter
Вопрос:
import random
import nbimporter
from words2 import wordlist
import string
def get_valid_word(wordlist):
word= random.choice(wordlist) #randomly chooses something from list
while '-' in word or ' ' in word:
word= random.choice(wordlist)
return word.upper()
Комментарии:
1. Все, что я вижу, — это код. Где результаты и/или проблема? Без
words2
этого мы не сможем протестировать ваш код. Также в вашем коде есть функция def, но вы не пытаетесь ее запустить.2. Я попытался скопировать и вставить весь свой код в текстовое поле, но я получаю ошибку форматирования. даже несмотря на то, что мой код в любом случае правильно отформатирован по стандартам python. Я в растерянности
3. Я довольно новичок в stackoverflow, если вы не могли сказать. но после того, как я потратил несколько часов, пытаясь понять, как загрузить еще немного моего кода, и потерпел неудачу, я думаю, что мне, возможно, придется просто уйти, не зная, как импортировать вещи. давайте посмотрим, как это пойдет
4. я скажу, что words2-это просто код, содержащий 1 переменную, называемую списком слов. эта переменная содержит список примерно из 1500 слов. поэтому, если бы вы могли составить простой список с несколькими словами для импорта и вызвать эту функцию. это должно довольно точно воспроизвести мою проблему. учитывая приведенный выше код, извлекается слово из списка слов списка и возвращает слово заглавными буквами без каких-либо » — » или «» в них.
Ответ №1:
Notebook_1
name_list = ['ab', 'cd']
%store name_list
Notebook_2
%store -r name_list
print(name_list)
Попробуйте это, это сработает