小编ett*_*any的帖子

Python列表到词典

我已经开始学习python,我有一个问题.我有一个列表,我想将其转换为字典.这怎么可能?

例如,我有一个班级:

Person (name, surname, age, country)
Run Code Online (Sandbox Code Playgroud)

我创建了许多人物对象并将它们添加到列表中.但是,在列表中搜索需要的时间太长,所以我想创建一个字典.如何将此人员列表转换为字典?

谢谢

python dictionary

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

是否可以从洗牌列表中创建新列表?

OriginalName = ["a", "b", "c"]

ShuffleList = random.shuffle(OriginalName)
print ShuffleList
Run Code Online (Sandbox Code Playgroud)

当我运行上面的操作时,它返回"无".一旦它被洗牌,我正在尝试创建一个新列表.

我想创建另一个随机创建的列表,可能类似 ["c", "a", "b"]

python random shuffle list

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

Python将列表插入列表

我有一个这样的列表:

a = ["a","b","c","d","e"]
Run Code Online (Sandbox Code Playgroud)

如何在列表中的每个项目的末尾插入一个单词并将其作为列表本身?

预期产量:

a = [("a","TEST"),("b","TEST"),("c","TEST"),("d","TEST"),("e","TEST")]
Run Code Online (Sandbox Code Playgroud)

我尝试了很多方法,但没有运气.

python list

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

lambda funtion返回整个列表而不是元素

我有一个问题,我正在尝试使用Lambda函数从列表中打印出1个特定元素.

我有一个列表,我想使用Lambda过滤,我想从列表中只打印出"Python":

languages = ["HTML", "JavaScript", "Python", "Ruby"]
Run Code Online (Sandbox Code Playgroud)

执行时,我将整个列表打印到控制台!我不知道我在这里做错了什么.

languages = ["HTML", "JavaScript", "Python", "Ruby"]

print filter(lambda x: x[2], languages)
Run Code Online (Sandbox Code Playgroud)

有什么建议?

python lambda list filter

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

标签 统计

python ×4

list ×3

dictionary ×1

filter ×1

lambda ×1

random ×1

shuffle ×1