牛客网Python入门103题练习|(04--列表(1))

简介: 牛客网Python入门103题练习|(04--列表(1))

 ⭐NP16 发送offer

描述

某公司在面试结束后,创建了一个依次包含字符串 '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 a in offer_list:
    print(a+', you have passed our interview and will soon become a member of our company.')
offer_list.pop(1)
offer_list.append('Andy')
for item in offer_list:
    print(item+', welcome to join us!')

image.gif

⭐NP17 生成列表

描述

一串连续的数据用什么记录最合适,牛牛认为在Python中非列表(list)莫属了。现输入牛牛朋友们的名字,请使用list函数与split函数将它们封装成列表,再整个输出列表。

输入描述:

输入一串字符串,它们之间通过空格间隔开。

输出描述:

输出封装后的列表。

示例1

输入:

NiuNiu NiuMei NiuNeng

输出:

['NiuNiu', 'NiuMei', 'NiuNeng']

str = input()
print(str.split(' '))

image.gif

⭐NP18 生成数字列表

描述

牛牛在牛客网系统录入了一连串数字,数字之间依靠逗号隔开,你能帮助他将这些数字存储在列表中吗,列表元素以int的形式。

输入描述:

输入一行整数,数字之间以空格间隔。

输出描述:

输出这些数字组成的完整列表。

示例1

输入:

1 2 3 4 5

输出:

[1, 2, 3, 4, 5]

s = map(int,input().split())
print(list(s))

image.gif

⭐NP19 列表的长度

描述

牛牛学会了使用list函数与split函数将输入的连续字符串封装成列表,你能够帮他使用len函数统计一些公输入了多少字符串,列表中有多少元素吗?

输入描述:

输入一行多个字符串,字符串之间通过空格间隔。

输出描述:

输出列表的长度。

示例1

输入:

NiuNiu NiuMei NiuNeng

输出:

3

lst = input().split()
print(len(lst))

image.gif

⭐NP20 增加派对名单(一)

描述

为庆祝驼瑞驰在牛爱网找到合适的对象,驼瑞驰通过输入的多个连续字符串创建了一个列表作为派对邀请名单,在检查的时候发现少了他最好的朋友“Allen”的名字,你能使用append函数将这个名字加到列表末尾吗?添加完成请输出完整列表。

输入描述:

输入多个连续的字符串表示名字,以空格间隔。

输出描述:

输出添加完Allen后的完整列表。

示例1

输入:

Niuniu Niumei Lucy Niuneng

输出:

['Niuniu', 'Niumei', 'Lucy', 'Niuneng', 'Allen']

lst = input().split()
lst.append('Allen')
print(lst)

image.gif

⭐NP21 增加派对名单(二)

描述

为庆祝驼瑞驰在牛爱网找到合适的对象,驼瑞驰通过输入的多个连续字符串创建了一个列表作为派对邀请名单,在检查的时候发现少了他最好的朋友“Allen”的名字,因为是最好的朋友,他想让这个名字出现在邀请列表的最前面,你能用insert函数帮他实现吗?请输出插入后的完整列表。

输入描述:

输入多个连续的字符串表示名字,用空格间隔。

输出描述:

输出插入名字后的完整列表。

示例1

输入:

Niuniu Niumei Lucy

输出:

['Allen', 'Niuniu', 'Niumei', 'Lucy']

lst = input().split()
lst.insert(0,'Allen')
print(lst)

image.gif

⭐NP22 删除简历

描述

牛牛在各大互联网公司投入了简历,公司的名字通过字符串的形式在一行中输入,请用列表记录。现在牛牛已经确定了第一所公司的HR表露了不录用他的态度,请你使用del函数帮助牛牛从列表中删除第一个元素,然后输出列表。

输入描述:

以字符串的形式输入公司名字,字符串之间以空格间隔。

输出描述:

输出删除第一个元素后的完整列表。

示例1

输入:

Baidu Meituan Nowcoder Huawei apple

输出:

['Meituan', 'Nowcoder', 'Huawei', 'apple']

lst = input().split()
lst.pop(0)
print(lst)

image.gif

⭐NP23 删除好友

描述

牛妹有一个坏习惯,一旦与朋友吵架了,她就要删除好友。现在输入一个行多个字符串表示牛妹的朋友,请把它们封装成列表,然后再输入与牛妹吵架的朋友的名字,请使用remove函数帮她从列表中删除这个好友,然后输出完整列表。

输入描述:

第一行输入多个字符串表示朋友的名字,以空格间隔。

第二行输入吵架的朋友的名字,必定是第一行中出现的名字。

输出描述:

输出删除好友后的完整列表。

示例1

输入:

NiuNiu Niukele NiuNeng

NiuNiu

输出:

['Niukele', 'NiuNeng']

lst1 = input().split()
str1 = input()
lst1.remove(str1)
print(lst1)

image.gif


目录
相关文章
|
3天前
|
开发工具 Python
Python列表和字典前面为什么要加星号( )?_python一个 代表列表
Python列表和字典前面为什么要加星号( )?_python一个 代表列表
|
2天前
|
存储 索引 Python
Python 列表
Python 列表
5 0
|
2天前
|
存储 数据处理 索引
Python基础教程——列表(List)
Python基础教程——列表(List)
|
2天前
|
索引 Python 容器
Python数据结构——列表
Python数据结构——列表
5 0
|
2天前
|
存储 索引 Python
Python基础 笔记(七) 容器--字符串、列表
Python基础 笔记(七) 容器--字符串、列表
15 4
|
3天前
|
Linux 开发工具 Python
初学者从无到有的Python语言如何入门,这份Python学习路线赶紧带走_python 从无到(1)
初学者从无到有的Python语言如何入门,这份Python学习路线赶紧带走_python 从无到(1)
初学者从无到有的Python语言如何入门,这份Python学习路线赶紧带走_python 从无到(1)
|
3天前
|
SQL 分布式计算 算法
2024年最新【Python】列表元素的 删除 操作(remove()、pop()、切片,2024年最新Python社招面试题
2024年最新【Python】列表元素的 删除 操作(remove()、pop()、切片,2024年最新Python社招面试题
2024年最新【Python】列表元素的 删除 操作(remove()、pop()、切片,2024年最新Python社招面试题
|
3天前
|
数据采集 算法 Python
2024年Python最全python基础入门:高阶函数,小米面试编程题
2024年Python最全python基础入门:高阶函数,小米面试编程题
|
3天前
|
存储 数据采集 数据挖掘
真正零基础Python入门:手把手教你从变量和赋值语句学起
真正零基础Python入门:手把手教你从变量和赋值语句学起
|
3天前
|
Python
Python11道基础练习题_在一个整型列表中,找到最大的数并输出。 输入 一个列表,比如[28,1,5,11,19,0,21]((2)
Python11道基础练习题_在一个整型列表中,找到最大的数并输出。 输入 一个列表,比如[28,1,5,11,19,0,21]((2)