小编Top*_*hef的帖子

使用'for'循环迭代字典

我对以下代码感到有点困惑:

d = {'x': 1, 'y': 2, 'z': 3} 
for key in d:
    print key, 'corresponds to', d[key]
Run Code Online (Sandbox Code Playgroud)

我不明白的是这个key部分.Python如何识别它只需要从字典中读取密钥?keyPython中是一个特殊的词吗?或者它只是一个变量?

python dictionary python-2.7

2901
推荐指数
13
解决办法
411万
查看次数

初学者Python练习?

好吧,只是通过Python进入事物的流程.阅读一些书籍,发现它相当容易,因为我已经从学校和Python中获得了一些C++/Java的经验,这是我迄今为止最喜欢的.

无论如何,我得到了一大堆关于python的信息,但还没有把它用得太多.因此,我想知道的是,我是否可以使用在线任何类型的练习问题?如果有人能指出我的任何方向,我会非常感激.

python

42
推荐指数
3
解决办法
13万
查看次数

在Python中,带有`range`的for循环如何工作?

for number in range(1,101): 
    print number
Run Code Online (Sandbox Code Playgroud)

有人可以向我解释为什么上面的代码打印1-100?我知道范围函数排除了指定范围内的最后一个数字,但是,语法的"数字"部分是什么?

我更习惯于C++和Java,我写代码如下:

for (i = 1; i < 101; i++) {
   System.out.println(i);
   i++;
}
Run Code Online (Sandbox Code Playgroud)

究竟是什么'数字'?我确定我对这个看起来太过分了,有一个简单的问题.

python

28
推荐指数
2
解决办法
8万
查看次数

解释多态性

什么是多态?我不确定我是否正确理解它.

在Python范围内,我得到的是我可以定义如下参数:

def blah (x, y)
Run Code Online (Sandbox Code Playgroud)

无需指定类型,而不是像Java这样的另一种语言,它看起来更像是:

public void blah (int x, string y)
Run Code Online (Sandbox Code Playgroud)

我做对了吗?

python oop polymorphism definition

12
推荐指数
3
解决办法
2万
查看次数

在Mac上查找文件的目录地址

我正在使用Macbook编程python.我想知道的是如何使用Python的文件函数访问某些文件.谷歌搜索失败了我.

例如,Windows将是这样的:

f = open(r'C:\text\somefile.txt')
Run Code Online (Sandbox Code Playgroud)

我如何从Mac桌面上保存的文件夹中访问某些内容?

python macos

12
推荐指数
2
解决办法
7万
查看次数

简单的JavaScript/HTML幻灯片

Javascript的新手,但经过一些研究后,它会像这样实现我想要的输出的最佳方法.我正在尝试制作图像幻灯片(5个预选图像),这些图像会在5秒间隔之间自动更改.任何人都可以在这个过程中指向教程或指导我吗?很感谢任何形式的帮助.

html javascript slider slideshow uislider

8
推荐指数
2
解决办法
7万
查看次数

使用数据填充JList

有没有人有关于如何使用用户输入的数据填充JList(在a内JPanel)的任何好的教程.具体来说,我想将人员添加到选定的名单中.这是填充它的问题ArrayList吗?

任何帮助将非常感激.

java user-interface swing jpanel jlist

4
推荐指数
1
解决办法
2万
查看次数

任何好的递归教程?蟒蛇?

想知道是否有人能指出我一个好的递归教程.当我在第一学期的数据结构课程中学到它时,我有点生疏了.想要了解我的递归...任何帮助?

c++ python recursion

3
推荐指数
2
解决办法
455
查看次数

实例化单例类

我创建了一个单例类来跟踪我的iPhone应用程序上的数据.我知道singleton只需要实例化一次,但实例化它的最佳位置是什么?应该在appDelegate中完成吗?我希望能够从众多类中调用此单例(包含NSMutableArray),以便我可以访问该数组.

这是我写的课程:

#import "WorkoutManager.h"

static WorkoutManager *workoutManagerInstance;

@implementation WorkoutManager
@synthesize workouts;

+(WorkoutManager*)sharedInstance {
    if(!workoutManagerInstance) {
        workoutManagerInstance = [[WorkoutManager alloc] init];
    }
    return workoutManagerInstance;
}

-(id)init {
    self = [super init];
    if (self) {
        workouts = [[NSMutableArray alloc] init];
    }
    return self;
}

@end
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch objective-c

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

页面没有正确地重定向Ruby on Rails

出于某种原因,我在点击页面的受保护部分时收到错误:

Firefox:页面未正确重定向

这是我在我使用的方法ApplicationController:

protected
  def authorize
    unless User.find_by_id(session[:remember_token])
      flash[:notice] = "Please Log in"
      redirect_to :controller => 'sessions', :action => 'new'
    end
  end
Run Code Online (Sandbox Code Playgroud)

出于某种原因,我无法访问sessions/new,这是我的登录页面.任何帮助将非常感谢.我检查了路线,我得到了sessions/new.

redirect ruby-on-rails

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