📢📢📢📣📣📣
哈喽!大家好,我是【IT邦德】,江湖人称jeames007,10年DBA工作经验
一位上进心十足的【大数据领域博主】!😜😜😜
中国DBA联盟(ACDU)成员,目前从事DBA及程序编程
擅长主流数据Oracle、MySQL、PG 运维开发,备份恢复,安装迁移,性能优化、故障应急处理等。
✨ 如果有对【数据库】感兴趣的【小可爱】,欢迎关注【IT邦德】💞💞💞
❤️❤️❤️感谢各位大可爱小可爱!❤️❤️❤️
🚀 描述
某公司在面试结束后,创建了一个依次包含字符串 ‘Allen’ 和 ‘Tom’ 的列表offer_list,作为通过面试的名单。
请你依次对列表中的名字发送类似 ‘Allen, you have passed our interview and will soon become a member of our company.’ 的句子。
但由于Tom有了其他的选择,没有确认这个offer,HR选择了正好能够确认这个offer的Andy,所以请把列表offer_list中 ‘Tom’ 的名字换成 ‘Andy’ ,
再依次发送类似 ‘Andy, welcome to join us!’ 的句子
📖 输入描述:
无
📖 输出描述:
按题目描述进行输出即可。
Allen, you have passed our interview and will soon become a member of our company.
Tom, you have passed our interview and will soon become a member of our company.
Allen, welcome to join us!
Andy, welcome to join us!
🍌🍌 答案
offer_list = ['Allen','Tom']
for i in offer_list:
print(i + ", you have passed our interview and will soon become a member of our company.")
offer_list.remove('Tom')
offer_list.append('Andy')
for j in offer_list:
print(j + ", welcome to join us!")
🚀 描述
一串连续的数据用什么记录最合适,牛牛认为在Python中非列表(list)莫属了。现输入牛牛朋友们的名字,请使用list函数与split函数将它们封装成列表,再整个输出列表。
📖 输入描述:
输入一串字符串,它们之间通过空格间隔开。
📖 输出描述:
输出封装后的列表。
🍌🍌 答案
st1=input()
print(st1.split())
🚀 描述
牛牛在牛客网系统录入了一连串数字,数字之间依靠逗号隔开,
你能帮助他将这些数字存储在列表中吗,列表元素以int的形式。
📖 输入描述:
输入一行整数,数字之间以空格间隔。
📖 输出描述:
输出这些数字组成的完整列表。
🍌🍌 答案
nums = input()
print([int(i) for i in nums.split()])
🚀 描述
牛牛学会了使用list函数与split函数将输入的连续字符串封装成列表,
你能够帮他使用len函数统计一些公输入了多少字符串,列表中有多少元素吗?
📖 输入描述:
输入一行多个字符串,字符串之间通过空格间隔。
📖 输出描述:
输出列表的长度。
🍌🍌 答案
ls = [i for i in input().split(sep=" ")]
print(len(ls))
🚀 描述
牛牛在各大互联网公司投入了简历,公司的名字通过字符串的形式在一行中输入,请用列表记录。
现在牛牛已经确定了第一所公司的HR表露了不录用他的态度,
请你使用del函数帮助牛牛从列表中删除第一个元素,然后输出列表。
📖 输入描述:
以字符串的形式输入公司名字,字符串之间以空格间隔。
📖 输出描述:
输出删除第一个元素后的完整列表。
🍌🍌 答案
a=input().split()
a.pop(0)
print(a)
🚀 描述
牛牛有一个列表记录了各个朋友的喜欢的数字,num = [3, 5, 9, 0, 1, 9, 0, 3],
请你帮他创建列表,然后使用reverse函数将列表反转输出。
📖 输入描述:
无
📖 输出描述:
第一行输出创建好的原始的列表,第二行输出反转后的列表。
🍌🍌 答案
a = [3, 5, 9, 0, 1, 9, 0, 3]
a.reverse()
print(a)
🚀 描述
牛牛和牛妹一起玩密码游戏,牛牛作为发送方会发送一个4位数的整数给牛妹,
牛妹接收后将对密码进行破解。
破解方案如下:每位数字都要加上3再除以9的余数代替该位数字,
然后将第1位和第3位数字交换,第2位和第4位数字交换。
请输出牛妹破解后的密码。
📖 输入描述:
输入一个四位数的整数。
📖 输出描述:
输出破解后的密码,以四位数的形式。
🍌🍌 答案
number = [(int(c)+3) % 9 for c in input()]
print(f"{number[2]}{number[3]}{number[0]}{number[1]}")
🚀 描述
栈是一种先进后出的数据结构,类似我们生活中挤电梯,最后进入的肯定是先出来,现我们用Python的列表来模拟栈。假设初始的列表为 stack = [1, 2, 3, 4, 5],请将其视作栈,使用pop函数弹出末尾两个元素,再使用append函数将输入元素加入到栈中,每次操作完成后都要输出整个列表。
📖 输入描述:
输入要加入栈中的整数。
📖 输出描述:
第一行输出第一次出栈后的列表;
第二行输出第二次出栈后的列表;
第三行输出元素入栈后的列表。
🍌🍌 答案
stack = [1, 2, 3, 4, 5]
stack.pop(-1)
print(stack)
stack.pop(-1)
print(stack)
stack.append(int(input()))
print(stack)
🚀 描述
队列是一种先进先出的数据结构,类似食堂排队打饭,先入队的元素当然要先出队,先请用Python列表模拟队列。现有一列表 queue = [1, 2, 3, 4, 5] 被视作队列,请使用pop函数连续两次取出队首元素,再使用append函数将输入元素添加到队尾,每次操作后都要输出完整的列表。
📖 输入描述:
输入一个整数表示要添加到队列的元素。
📖 输出描述:
第一行输出第一次取出队首后的列表;
第二行输出第二次取出队首后的列表;
第三行输出添加元素到队列后的列表。
🍌🍌 答案
queue = [1, 2, 3, 4, 5]
queue.pop(0)
print(queue)
queue.pop(0)
print(queue)
a=int(input())
queue.append(a)
print(queue)