HR输入人名加入列表(按Q退出离开)
li = ['alex', 'wusir', "egon","女神","taibai"] q = 0 while q == 0 : num = input("请输入你想增加的人的名字:") if num != "q": li.append(num) print(li) else: print("程序已退出") break
HR输入人名(按Q退出离开)不按Q就继续输入运用li.append
缺点:如果HR输入的Q存在大小写或者空格也是将会加入列表
li = ['alex', 'wusir', "egon","女神","taibai"] q = 0 while q == 0 : num = input("请输入你想增加的人的名字:") if num.strip().upper() != "Q": li.append(num) print(li) else: print("程序已退出") break
改良版无论HR输的是否有大小写或者空格运用.strip().upper()
li = ['alex', 'wusir', "egon","女神","taibai"] q = 0 while q == 0 : num = input("请输入你想增加的人的名字:") if num.strip().upper() != "Q": abc = int(input("您希望在第几个人后面插入他or她:")) li.insert(abc,num) print(li) else: print("程序已退出") break
可以选择在第几个人后面加入运用li.insert
li = ['alex', 'wusir', "egon","女神","taibai"] q = 0 while q == 0 : num = input("请输入你想增加的人的名字:") if num.strip().upper() != "Q": abc = int(input("您希望在第几个人后面插入他or她:")) li.insert(abc,num) print(li) asd = input("请确认输入Y or N") if asd.strip().upper() == "N": li.pop(abc) print(li) else: print("程序已退出") break
输入后确认如果不对可以删除运用li.pop
li = ['alex', 'wusir', "egon","女神","taibai"] q = 0 while q == 0 : num = input("请输入你想增加的人的名字:") if num.strip().upper() != "Q": abc = int(input("您希望在第几个人后面插入他or她:")) li.insert(abc,num) print(li) asd = input("请确认输入Y or N") if asd.strip().upper() == "N": qwe = li.pop(abc) print(qwe,li) else: print("程序已退出") break
会显示删掉的什么