- Python 中的列表是一种可变序列,可以通过 append()、insert()、del 等方法对其进行增加、插入、删除操作。
- 使用 append() 方法可以在列表末尾添加一个元素。
- 使用 insert() 方法可以在指定位置插入一个元素。
- 使用 del 关键字可以删除列表中的元素或者切片。
- Python 中的序列类型包括字符串、列表、元组,其中数组不是 Python 标准库中的序列类型。
- 输入函数 input() 可以接受用户输入的字符串,split(',') 方法可以将字符串按照逗号分隔成列表。
- 使用 join() 方法可以将列表中的元素连接成一个字符串,但要注意列表中的元素必须是字符串类型。
1. (单选题)列表ls,哪个选项对ls.append(x)的描述是正确的?
- A. 替换列表ls最后一个元素为x
- B. 向列表ls最前面增加一个元素x
- C. 向ls中增加元素,如果x是一个列表,则可以同时增加多个元素
- D. 只能向列表ls最后增加一个元素x
2. (单选题)以下不是Python序列类型的是:
- A. 字符串类型
- B. 列表类型
- C. 数组类型
- D. 元组类型
3. (单选题)序列s,哪个选项对s.index(x)的描述是正确的?
- A. 返回序列s中x的长度
- B. 返回序列s中序号为x的元素
- C. 返回序列s中元素x所有出现位置的序号
- D. 返回序列s中元素x第一次出现的序号
4. (单选题)定义一个空列表lt的方法,以下说法正确的是:
- A. 只能用lt=[]
- B. 只能用lt=list()
- C. A和B都可以
- D. 以上都不正确
5. (单选题)向列表lt新增5个元素,以下正确的是:
- A.
for i in range(1,5):
lt[i]=i
- B. for i in range(1,5):
lt.append(i)
- C. lt=lt+ls
- D. lt+=[1,2,3,4,5]
6. (单选题)lt=[1,3,5,7,9,8,6,4,2],向列表中第2个位置增加一个数据99,正确的语句是:
- A. lt.insert(1,99)
- B. lt.insert(2,99)
- C. lt.insert[2,99]
- D. lt.insert[1,99]
7. (单选题)列表lt=[1,3,5,7,9,8,6,4,2],删除lt中第1-3位置元素,正确语句是:
- A. lt.del(1:3)
- B. del lt[1:3]
- C. lt.del(1:4)
- D. del lt[1:4]
8. (单选题)lt=[1,2,3,4]
ls=lt
del ls[2:3]
print(lt)
运行结果为?
- A. [1,3,4]
- B. [1,2]
- C. [1,4]
- D. [1,2,4]
9. (单选题)一行中输入5个整数给列表lt,数据之间以逗号分隔,以下代码正确的是:
- A. lt=input()
- B. lt=list(map(int,input().split(',')))
- C. lt=input().split(',')
- D. lt=[i for i in input().split(',')]
10. (单选题)以下代码无法实现列表转字符串的是?
- A. lt=[1,2,3]
ls=''.join(lt)
- B. lt=[1,2,3]
ls=''.join(map(str,lt))
- C.
lt=['a','b','c']
ls=''.join(lt)
分割线:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------
答案:
dcdcd
bddba