Как преобразовать строку через запятую в массив?

Python автоматически не вводит ничего в пространство имен myfile.py, но вы можете получить доступ ко всему, что находится в пространствах имен всех других модулей.

То есть, если в файле file1.py вы выполнили from file2 import SomeClass, а в myfile.py вы сделали import file1, вы можете получить к нему доступ в myfile как file1.SomeClass. Если в файле file1.py вы выполнили import file2, а в файле myfile.py вы выполнили import file1, вы можете получить доступ к классу из myfile как file1.file2.SomeClass. (Это, как правило, не лучшие способы сделать это, особенно не второй пример.)

Это легко проверить.

664
задан peterh 12 May 2019 в 16:56
поделиться

4 ответа

var array = string.split(',');

Ссылка MDN , в основном полезная из-за возможного неожиданного поведения параметра limit . (Подсказка: "a, b, c" .split (",", 2) выходит на ["a", "b"] , а не [" a "," b, c "] .)

1159
ответ дан 22 November 2019 в 21:40
поделиться

Попробуйте

str.split`,`

var str = "January,February,March,April,May,June,July,August,September,October,November,December";

let arr = str.split`,`;

console.log(arr);
0
ответ дан 22 November 2019 в 21:40
поделиться

Для массива строк к разделенной от запятой строке

let months = ["January","Feb"];
let monthsString = months.join(", ");
0
ответ дан 22 November 2019 в 21:40
поделиться

Метод split () используется для разделения строки на массив подстрок и возвращает новый массив.

var array = string.split(',');
26
ответ дан 22 November 2019 в 21:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: