欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

python-language 列表、元组和字符串

程序员文章站 2022-04-03 09:58:02
06 列表练习题:1、列表操作练习列表lst 内容如下lst = [2, 5, 6, 7, 8, 9, 2, 9, 9]请写程序完成下列操作:1.在列表的末尾增加元素152.在列表的中间位置插入元素203.将列表[2, 5, 6]合并到lst中4.移除列表中索引为3的元素5.翻转列表里的所有元素6.对列表里的元素进行排序,从小到大一次,从大到小一次x=[2,5,6,7,8,9,2,9,9]x.append(15)print(x)#[2,5,6,7,8,9,2,9,9,15]x...

06 列表
练习题:
1、列表操作练习
列表lst 内容如下
lst = [2, 5, 6, 7, 8, 9, 2, 9, 9]
请写程序完成下列操作:

1.在列表的末尾增加元素15
2.在列表的中间位置插入元素20
3.将列表[2, 5, 6]合并到lst中
4.移除列表中索引为3的元素
5.翻转列表里的所有元素
6.对列表里的元素进行排序,从小到大一次,从大到小一次

x=[2,5,6,7,8,9,2,9,9]
x.append(15)
print(x)
#[2,5,6,7,8,9,2,9,9,15]
x.insert(4,20)
print(x)
#[2,5,6,7,20,8,9,2,9,9]
x.extend([2,5,6])
print(x)
#[2,5,6,7,8,9,2,9,9,2,5,6]
y=x.pop(3)
print(x)
#[2,5,6,8,9,2,9,9]
print(week[::-1])
#[9,9,2,9,8,7,6,5,2]
x.sort()
print(x)
#[2,2,5,6,7,8,9,9,9]
x.sort(revrese=Ture)
print(x)
#[9,9,9,8,7,6,5,2,2]

2、修改列表
问题描述:
lst = [1, [4, 6], True]
请将列表里所有数字修改成原来的两倍

x=[1,[4,6],Ture]
x=[i**2 for i in x]
print(x,type(x))

07.元组
练习题:
1、元组概念
写出下面代码的执行结果和最终结果的类型
(1, 2)*2
(1, )*2
(1)*2

print((1,2)*2)
#(1,2,1,2)
print((1,)*2)
#(1,1)
print((1)*2)
#2

元组中只包括一个元素时,需要加逗号,不然括号会被当做运算符使用

2.拆包过程是什么?
a, b = 1, 2
上述过程属于拆包吗?
可迭代对象拆包时,怎么赋值给占位符?

拆包是指对于函数中的多个返回数据, 去掉元组, 列表 或者字典 直接获取里面数据的过程.
不属于拆包,属于赋值

08.字符串
练习题:
1、字符串函数回顾

怎么批量替换字符串中的元素?
python-language 列表、元组和字符串

怎么把字符串按照空格进⾏拆分?python-language 列表、元组和字符串

怎么去除字符串⾸位的空格?
python-language 列表、元组和字符串
2、实现isdigit函数
题目要求
实现函数isdigit, 判断字符串里是否只包含数字0~9
python-language 列表、元组和字符串

def isdigit(string):
print(string.isnumeric())

本文地址:https://blog.csdn.net/jing_zzzzz/article/details/107643668