相关疑难解决方法(0)

Python在列表中删除元组的第一个元素

我正在打开一个csv文件并将其插入列表中.我也忽略了文件的第一行,因为它不需要:

with open('test.csv', 'rb') as f:

        next(f,None)

        reader = csv.reader(f)
        a_list = map(tuple, reader)

print a_list
Run Code Online (Sandbox Code Playgroud)

输出为:[('1,'hi','you'),('2','bye','bye')]

但是,不需要每个元组的第一个元素.我做了足够的研究,知道我无法操纵元组,但我似乎无法找到答案如何成功删除a_list中每个元组的第一个元素.谢谢

python

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

为什么“in”生成器比python中的“in”列表快得多

例子:

from timeit import timeit

print(timeit("5 in [i for i in range(0, 100)]"))
print(timeit("5 in map(int, range(0, 100))"))
Run Code Online (Sandbox Code Playgroud)

这是结果:

3.771566713000084
0.9066896029999043
Run Code Online (Sandbox Code Playgroud)

python 3.8.5(我也认为这没有提到python版本^_^)

python list generator python-3.x

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

标签 统计

python ×2

generator ×1

list ×1

python-3.x ×1