gpt4 book ai didi

python - 如何评估列表中的列表,列表中具有不同的属性(int,str,list):

转载 作者:行者123 更新时间:2023-12-01 08:54:15 26 4
gpt4 key购买 nike

所以我有一个列表:

some_lists = [
[int1, str1, list1[int, int]]
[int2, str2, list2[int, int]]
[int3, str3, list3[int, int]]
]

我正在尝试通过基于 int# 选择列表来生成包含上面列出的三个列表之一的列表

def get_list(some_lists: List[list], int1: int) -> list: 
"""
>>>get_list(some_lists, int1)
[int1, str1, list1[int, int]]
"""

new_list = []

for content in some_lists:
if content.startswith(int1):
new_list.append(content)
return new_list

但运行后出现以下错误:builtins.AttributeError:“list”对象没有属性“startswith”

知道我做错了什么吗?我认为 list# 是造成中断的原因,但我不知道如何评估它

我刚刚开始使用脚本,因此无法使用高级功能。

最佳答案

int 没有 startswith(),这是用于 str 的。使用列表索引获取列表中的第一个成员。

def get_list(some_lists: List[list], int1: int) -> list: 
new_list = []
for content in some_lists:
if content[0] == int1:
new_list.append(content)
return new_list

关于python - 如何评估列表中的列表,列表中具有不同的属性(int,str,list):,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52882977/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com