小编use*_*543的帖子

Python中的合并列表

我有2个列表:(list1,list2),我需要将这些列表合并到另一个列表中,该列表包含list1list2按此顺序:

  • listNew = [list1(i),list2(i),list1(i + 1),list2(i + 1),...]

我试过这个:

listNew = list1 + list2    
for i in listNew:
    listNew.append(i)
    hranyNew.append(pocetHran/2+i)
Run Code Online (Sandbox Code Playgroud)

但得到一个错误说:

+:'int'和'str'的不支持的操作数类型

而另一个问题,我怎么能比较listNew[i],并listNew[i+1]listNew[i+2]listNew[i+3]

换句话说,我需要比较所有相邻的对pair+1,2等等..谢谢!

python list

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

'{'标记C++之前的预期类名

我的c ++代码有问题.我知道有很多建议有错误"'''令牌之前的预期类名",但我仍然找不到我拥有它的地方.这是我的消息来源:

Postava.h

#include <exception>
#include <string>
using namespace std;

#ifndef __Postava_h__
#define __Postava_h__

#include "Barva.h"
#include "Pozice.h"
//#include "Budova.h"
//#include "HerniEngine.h"
#include "GrafickyObjekt.h"

class Budova;
class HerniEngine;
//class GrafickyObjekt;
class Postava;
struct Barva;
struct Pozice;

class Postava:public GrafickyObjekt{            //<----- Here is the error
private:
    std::string m_jmeno;
    int m_nosnost;
public:
    Postava(std::string jmeno, int nosnost);
    Budova* m_Budova;
    HerniEngine* m_HerniEngine;
    std::string vratJmeno();
    int vratNosnost();
    void vykresli();
};

#endif
Run Code Online (Sandbox Code Playgroud)

GrafickyObjekt.h

#ifndef __GrafickyObjekt_h__
#define __GrafickyObjekt_h__

#include "HerniEngine.h"
#include "Pozice.h"
#include "Posun.h"

class HerniEngine;
class …
Run Code Online (Sandbox Code Playgroud)

c++

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

标签 统计

c++ ×1

list ×1

python ×1