社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
私信  •  关注

Jhanzaib Humayun

Jhanzaib Humayun 最近创建的主题
Jhanzaib Humayun 最近回复了
3 年前
回复了 Jhanzaib Humayun 创建的主题 » Python:将用户输入存储在列表中,直到退出

试试这个:

account_number = [" "]
uinput = input("Type some Bank account numbers. Type quit to stop: ")
while uinput != "quit":
    account_number.append(int(uinput))
    uinput = input("Type some Bank account numbers. Type quit to stop: ")
else:
    print(Kontonummern, frozenset(account_number))

问题是你从未更新你的uinput。您的输入可以是“退出”,但您将其转换为int,这也会导致问题。

3 年前
回复了 Jhanzaib Humayun 创建的主题 » 如何在Python中基于元组内容拆分列表

你可以这样做:

my_list = [(1,2,x), (2,3,x), (1,2,z), (2,20,z)]

list_x = [item for item in my_list if item[2] == x]
list_y = [item for item in my_list if item[2] == y]
list_z = [item for item in my_list if item[2] == z]

编辑:如果x、y和z不是数字,那么这应该可以:

my_list = [(1,2,'x'), (2,3,'x'), (1,2,'z'), (2,20,'z')]

list_x = [item for item in my_list if item[2] == 'x']
list_y = [item for item in my_list if item[2] == 'y']
list_z = [item for item in my_list if item[2] == 'z']

如果你想让他们在同一个列表中,那么就这样做

final_list = list((list_x,list_z))