python - 将列表从 ord 转换为 List

标签 python list input binary

我想将从 bin 给出的内容转换为列表。

我有:

x = input()
for y in x:
    z = (bin(ord(y)))
    print (z)

我得到了什么:

0b1101000
0b1100101
0b1101100
0b1101100
0b1101111

我想要什么:

[0b1101000, 0b1100101, 0b1101100, 0b1101100, 0b1101111]

最佳答案

使用 list comprehension :

z = [bin(ord(y)) for y in x]
print(z)

这是一个快捷方式:

z = []
for y in x:
    z.append(bin(ord(y))]
print(z)

关于python - 将列表从 ord 转换为 List,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36346305/

相关文章:

ruby-on-rails - rails : ensure capitalization in model?

javascript - 如果单击按钮后输入字段为空,则不应提交

wpf - 自动大写 WPF 中的所有输入

python - 与 pandas 绘图 : group and mean

python - pyspark计算稀疏向量的距离矩阵

c# 使用 Linq2Sql 在表列中查找匹配词

jquery - 迭代使用 session 访问的列表

python - 我无法在 gridsearch 中添加优化器参数

python - 如何将 "Diff()"方法应用于多列?

java - 如何在 Java 中初始化 List<String> 对象?