小编Jan*_*cka的帖子

Python中的raw_input函数

功能是什么raw_input?它是用户界面吗?我们什么时候使用它?

python python-2.x

115
推荐指数
3
解决办法
56万
查看次数

如何检查字符串的空白或长度为零

我最近问了一个关于将值列表从txt文件转换为字典列表的问题.你可以从这里的链接看到它:在这里查看我的问题


P883, Michael Smith, 1991
L672, Jane Collins, 1992

(added)
(empty line here)
L322, Randy Green, 1992
H732, Justin Wood, 1995(/added)
^key ^name ^year of birth

===============
这个问题已经回答了,我使用了以下代码(接受的答案),它完美地运作:

def load(filename): students = {}

   infile = open(filename)
   for line in infile:
       line = line.strip()
       parts = [p.strip() for p in line.split(",")]
       students[parts[0]] = (parts[1], parts[2])
   return students 
Run Code Online (Sandbox Code Playgroud)


但是当txt文件的值中有一个行空间时(参见添加的部分)它不再起作用并且给出一个错误,说列表索引超出范围.

python dictionary split strip

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

Python从列表转换为元组

我有一个看起来像的变量x(列表)

['JACKIE:34', 'MATT:444', 'CEN:12', 'PETE:12', 'RANDY:92', 'MITCH:2', 'JAN:2']

然后我想转换为元组(成对)所以它看起来像
[('JACKIE',34), ('MATT',444), ('CEN',12), ('PETE',12), ('RANDY',92), ('MITCH',2), ('JAN',2)]

请注意,该数字是一个int.

python tuples list

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

标签 统计

python ×3

dictionary ×1

list ×1

python-2.x ×1

split ×1

strip ×1

tuples ×1