小编Sae*_*ehi的帖子

从python列表中提取元素

我想要来自 q_odd 列表中 p 的奇数索引元素和来自 q_even 列表中 p 的偶数索引元素。

p = [4, 8, 7,19,23,78,67,37,3783,4]

q_odd = []  
    
q_even = []
Run Code Online (Sandbox Code Playgroud)

结果将是:

q_odd = [8,19,78,37,4]
    
q_even = [4,7,23,67,3783]
Run Code Online (Sandbox Code Playgroud)

python list python-3.x jupyter-notebook

1
推荐指数
1
解决办法
76
查看次数

由于 onPress 中的方法而出现 ReferenceError:找不到变量:TouchableOpacity

这是参考反应本机应用程序。我创建了一个导航参考文件,用于从不属于导航器的组件导航到屏幕。下面是它的代码。

import { NavigationActions } from 'react-navigation';

export const setNavigator = (nav) => {
    navigator = nav;
}

export const navigate = (routeName, params) => {
    navigator.dispatch(
        NavigationActions.navigate({
            routeName: routeName,
            params: params
        })
    );
};

Run Code Online (Sandbox Code Playgroud)

要使用它,我只需导入import {navigate} from '../../src/navigationRef';navigate('ScreenName');

我有一个单独的组件,每当单击该组件时,它应该导航到 QuestionScreen,下面是代码

return (
        <TouchableOpacity  onPress={() => {navigate('QuestionScreen')}}>
        <View style={{marginTop: 8, backgroundColor: 'white', padding: 8}}>
            <Text style={styles.questionStyle} >{question}</Text>
            <View style={{ flexDirection: 'row', justifyContent: 'space-between', marginTop: 16 }} >
                <Text style={styles.nameStyle} >{name}</Text>
                <Text style={styles.timeStyle} > 2 days ago </Text> …
Run Code Online (Sandbox Code Playgroud)

javascript react-native

1
推荐指数
1
解决办法
2510
查看次数