新建一个空列表,以变量的形式用append和extend的函数将自己的姓名学号加入列表,然 后以变量的形式一个一个删除
时间: 2023-05-19 11:06:17 浏览: 66
以下是代码实现:
```python
# 新建一个空列表
my_list = []
# 用 append 函数将姓名和学号加入列表
my_list.append("张三 123456")
my_list.append("李四 789012")
# 用 extend 函数将姓名和学号加入列表
my_list.extend(["王五 345678", "赵六 901234"])
# 以变量的形式一个一个删除
del my_list[0]
del my_list[1]
# 打印最终的列表
print(my_list)
```
输出结果为:
```
['李四 789012', '赵六 901234']
```
注意,以上代码中的姓名和学号只是示例,实际使用时需要替换成自己的信息。
相关问题
通过for循环访问读取到的文件,将所有元素使用append函数添加到一个空列表中,赋值给变量dictionary
答:首先需要打开文件并读取其中的内容,然后使用for循环逐个访问文件中的元素,将每个元素使用append函数添加到一个空列表中,最后将新列表赋值给变量dictionary。以下是示例代码:
```python
with open('filename.txt', 'r') as f:
content = f.readlines()
dictionary = []
for line in content:
dictionary.append(line.strip())
```
这段代码会将文件中的每一行(已去除换行符)都添加到一个列表中,并将这个列表赋值给变量dictionary。
)数据输入: • 用input()函数从控制台一次输入多个整数,每个数字间用逗号隔开,保存在字符变量str中。(这时str中存储的是一个包含多个数字和逗号的字符串) • 用字符串处理方法str.split(",")处理变量str中的各数字,列表str_list中的元素为字符串类型的数字。 • 将字符串类型的数字变为数值数字: o 新建一个空列表ls o 用for item in str_list语法结构遍历str_list中的元素 o 用ls.append(item)方法在列表ls的最后增加一个元素item o 同时用eval()函数将item元素从字符串类型变为数字类型。
代码如下:
```python
str = input("请输入多个整数,用逗号隔开:")
str_list = str.split(",")
ls = []
for item in str_list:
ls.append(eval(item))
print(ls)
```
解释一下代码:
首先,我们使用`input()`函数从控制台获取一个字符串,该字符串包含多个整数,每个数字间用逗号隔开。这个字符串被保存在变量`str`中。
接下来,我们使用`split()`方法将变量`str`中的各数字分割成一个个字符串,存储在列表`str_list`中。
然后,我们新建一个空列表`ls`,并使用`for`循环遍历`str_list`中的每一个元素,即每一个字符串类型的数字。在循环中,我们使用`ls.append()`方法将每个元素添加到列表`ls`的最后,并使用`eval()`函数将每个元素从字符串类型变为数字类型。
最后,我们输出列表`ls`,即为输入的多个整数对应的数字列表。
阅读全文