小编ael*_*eli的帖子

如何在python的列表中使用单个值压缩密钥?

我正在导入一个矩阵,将第一行转换为键,然后将其余行转换为值.我想用每个值压缩键并将它们放在字典中.

例如:

如果我有以下内容:

k = ['a', 'b']
v = [[1,2], [3,4]]
Run Code Online (Sandbox Code Playgroud)

我想取v中的每个值(对于x中的x)并压缩它们(k和x)然后转换为字典.

然后我将字典添加到字典列表中.

最后我应该:

dicts = [{'a':1, 'b':2}, {'a':3, 'b':4}]
Run Code Online (Sandbox Code Playgroud)

现在,我只用我的钥匙拉我的行.我该如何解决?

matrix_filename = raw_input("Enter the matrix filename:  ")  
matrix = [i.strip().split() for i in open(matrix_filename).readlines()]  
keys = matrix[0]  
vals= (matrix[1:])  
N=len(vals)  

dicts = []  

for i in range(1,N):  
    for j in range(1,N):  
        vals[i-1][j-1] = int(matrix[i][j])  
        dicts = dict(zip(keys,vals))  
Run Code Online (Sandbox Code Playgroud)

python dictionary key

6
推荐指数
2
解决办法
1155
查看次数

AWK?在包含符号的每一行附加一个增量编号

我有一个序列文件.

>seqA
lakjdsflakjsdlkjals;dkjfal;kdjsfl;aksdjf;lakjsdfl;kjalsdkjf
alsdkjfalskdjf;alsdfj;alkdjsf;lakjsdf;lkajsd
>seqB
fjal;kdjsfla;kdjsflkajdslkjfaghal;sdkjg
>seqC
a;lksdjl;akjsdg;lkjsdfl;kajdsl;kgj;alkdjsg;lkajsdgl
lsdkfja;lksdjf;lakdjsf;lkajsdfl;kjal;sdkfjal;skdjak
sdkjfal;ksdjflk;ahdglkahsdl;kghalk
Run Code Online (Sandbox Code Playgroud)

我想在每个">"之后添加一个递增的增量数字

例如:

输出文件:

>1seqA
lakjdsflakjsdlkjals;dkjfal;kdjsfl;aksdjf;lakjsdfl;kjalsdkjf
alsdkjfalskdjf;alsdfj;alkdjsf;lakjsdf;lkajsd
>2seqB
fjal;kdjsfla;kdjsflkajdslkjfaghal;sdkjg
>3seqC
a;lksdjl;akjsdg;lkjsdfl;kajdsl;kgj;alkdjsg;lkajsdgl
lsdkfja;lksdjf;lakdjsf;lkajsdfl;kjal;sdkfjal;skdjak
sdkjfal;ksdjflk;ahdglkahsdl;kghalk
Run Code Online (Sandbox Code Playgroud)

在浏览互联网后到目前为止,我尝试过:

awk -F "i=1" '{if (/>/){print $0i++} else print}'
Run Code Online (Sandbox Code Playgroud)

它没有做任何事情.我究竟做错了什么?

谢谢!

awk grep sed

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

如何启动此布尔代码?

我需要编写一个涉及以下内容的Java程序:

提示用户输入以下信息并将输入存储在适当的变量中:

用户是否是左撇子

用户的父亲是否至少5英尺10英寸高

用户的月龄

使用JOptionPane.showMessageDialog()System.out.println()输出以下内容打印出以下信息:

a)用户是否是左撇子

b)用户的父亲是否至少5英尺10英寸高

c)a和b中的至少一个值是否为真(如果其中一个或两个都为真,则为真)

d)a和b是否都为真(假如至少有一个是假的,则为假)

e)a和b的真值是否相同(如果a和b都为真,或者a和b都为假,则为真)

我是编程新手,不知道从哪里开始.

java boolean

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

标签 统计

awk ×1

boolean ×1

dictionary ×1

grep ×1

java ×1

key ×1

python ×1

sed ×1