Python:将字符串的单个字符插入数组中

时间:2018-03-22 10:28:01

标签: python arrays string

我是Python的新手,我试图将字符串的每个字符放入数组的单个元素中。

string= 'Hello'
array= []

length_of_string= len(string)-1

for i in range (length_of_string):
    array.append(string(i))

print(array)

但是,当我运行此代码时,会出现如下所示的错误。

   array.append(string(i))
TypeError: 'str' object is not callable

当我通常使用字符串或数字附加到数组时append函数工作正常,但在这种情况下它不起作用。

我需要做什么才能获得

['H','e','l','l','o']

1 个答案:

答案 0 :(得分:1)

你的意思是const initialState = { currentUser: null, users: [], isLoading: false, // I assume it is for display a spinner } export default userReducer = (state = initialState, action) { switch(action.type) { case SET_CURRENT_USER: return { ...state, currentUser: action.currentUser, } case ADD_USER: return { ...state, users: [...state.users, action.user] } case SET_IS_LOADING: return { ...state, isLoading: action.isLoading } default: return state } } 如果你不想string[i]的{​​{1}}元素(不是i - python isn&#t; t matlab)。但是,这样做要快得多

string