小编hyl*_*eus的帖子

Python os.chdir()似乎不起作用

我似乎无法在python中更改我的目录:

import os

os.getcwd()

'C:\\Users\\Jon\\Folder\\IdbyGenotype'

os.chdir(r"C:\Users\Jon\Folder\IdbyGenotype\thisone")

os.getcwd()

'C:\\Users\\Jon\\Folder\\IdbyGenotype'
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?这可能会出错?

谢谢

python directory

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

如何删除列表中的额外解析字符?

我有以下列表清单:

animals = [('dog', 'cat'), ('mouse', 'bird')]
Run Code Online (Sandbox Code Playgroud)

我想把它减少到:

animals = ['dog', 'cat', 'mouse', 'bird']
Run Code Online (Sandbox Code Playgroud)

有没有比这样做更简单的方法来获得上面的结果:

animals = [('dog', 'cat'), ('mouse', 'bird')]

final = []
for a in animals:
    final.append(a[0])
    final.append(a[1])
print final
Run Code Online (Sandbox Code Playgroud)

python list

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

当分隔符可能同时存在和不存在时,在列表列表中拆分分隔符

在分隔同时存在和不存在','分隔符的列表时,是否可以绕过if语句?当','存在时,我想在下面的列表列表中划分每个列表.但是,有些列表没有','.

oldcode = [['a, b'], ['a'], ['a,b,c']]

oldcode_split = []

for code in oldcode:
    oc = code.split(',')
    oldcode_split.append(oc)
print oldcode_split
Run Code Online (Sandbox Code Playgroud)

我想要这个结果:

oldcode_split = [['a','b'], ['a'], ['a','b','c']]
Run Code Online (Sandbox Code Playgroud)

谢谢!

python split loops list delimiter

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

循环遍历字符串和元组列表并附加唯一组合

我现在一直在研究这个循环问题.如何在包含单个字符串和元组的列表中循环,同时将元组附加到前面的字符串?例如:

gen = ['A', ('x', 'y'), ('t', 'u'), 'B', ('y', 't'), 'B', ('a', 'z')]
fam = ['A', 'B']
Run Code Online (Sandbox Code Playgroud)

幸运的是,fam还包含内置的单个字符串gen.最后我想要以下内容.

result = [('A',('x','y')), ('A', ('t', 'u')), ('B', ('y', 't')), ('B', ('a', 'z'))
Run Code Online (Sandbox Code Playgroud)

请注意,单个字符串后面的元组(例如"A")会附加到它上面.

我如何循环,gen以便元组附加前面的单个字符串?到目前为止,我有类似以下内容.其中包含了所有组合gen,然后是一些组合.我愚蠢地创建了一个副本gen,即gen2帮助循环,无济于事.

gen = ['A', ('x', 'y'), ('t', 'u'), 'B', ('y', 't'), 'B', ('a', 'z')]
fam = ['A', 'B']
gen2 = ['A', ('x', 'y'), ('t', 'u'), 'B', ('y', 't'), 'B', ('a', 'z')]

result = []
for f …
Run Code Online (Sandbox Code Playgroud)

python string loops tuples list

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

标签 统计

python ×4

list ×3

loops ×2

delimiter ×1

directory ×1

split ×1

string ×1

tuples ×1