163
社区成员
1、列表
创建列表
方法1:直接创建,[123, 123.4, 'abc', True]。[]代表空列表。
方法2:list()函数将其他数据结构对象(如字符串、元组、集合等)、迭代器、生成器转换为列表
列表嵌套
列表元素也可以是列表,提取子列表元素使用双重索引。
列表修改
可使用切片索引同时对多个元素修改
列表合并
方法1:a + b,返回新列表,但a和b不变
方法2:a.extend(b) 将b的元素添加至a的末尾,a变b不变
列表添加元素
方法1:a.append(新元素) 将新元素添加至末尾,返回None
方法2:a.insert(index, 新元素) 将新元素添加至指定位置
列表删除元素
方法1:a.pop() 默认删除最后一个元素并将其返回
方法2:a.pop(index) 删除指定位置元素并将其返回
方法3:del a[index] 删除指定位置元素但不作返回
方法4:a.remove(元素值) 删除指定元素值,返回None
判断指定值是否在列表中
元素值 in a 返回True或False
列表元素定位
a.index(元素值) 类似字符串的find()方法
2、条件语句
if语句:
语法格式:if 条件表达式:
语句块
只有当条件成立时,语句块才会被实现;否则不会被实现
3、循环结构
for语句
for 变量 in 迭代器:
语句块
迭代器是python语言中的一类重要机制,一个迭代器表述一个值序列。每次循环都执行相同的语句块,但是执行结果可能因为变量取值的变化而变化。
while语句
python中使用break、continue语句控制循环的执行过程
break用于跳出整个循环
continue用于跳出本次循环,继续执行下次循环