代码练习坚持的第二天

本文详细介绍了Python中的10个关键序列类型操作,包括列表的append(),count_elements(),extend(),切片反转,元组的不可变性,列表和集合的去重,字符串切片,遍历列表及其索引,找最大元素,排序以及pop()删除元素。
摘要由CSDN通过智能技术生成

python 序列类型的方法10题

# 1.解释如何使用Python的 append() 方法向列表中添加元素。
my_lst = [1, 2, 3, 6]
my_lst.append(9)
print(my_lst)


# 2.写一个函数,接受一个列表作为参数,并返回该列表中元素的个数。
def count_elements(my_list2):
    return len(my_list2)


my_list3 = [1, 2, 3, 4, 5]
print(count_elements(my_list3))

# 3.创建一个包含5个元素的元组,然后尝试修改其中一个元素,看会发生什么。
#  TypeError


# 4.编写一个程序,使用切片操作来颠倒一个字符串。
my_str = "hello world"
reversed_str = my_str[::-1]
print(reversed_str)

# 5.使用列表的 extend() 方法将两个列表合并成一个新的列表
aa = ['1', '2', '78']
bb = ['11', '22', '33']
aa.extend(bb)
print(aa)

# 6.创建一个包含10个元素的列表,然后使用循环遍历该列表,并打印每个元素及其对应的索引值
my_list = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j']
for index, value in enumerate(my_list):  # 枚举遍历
    print(f'Index: {index}, Value: {value}')


# 7.编写一个函数,接受一个列表作为参数,并返回该列表中最大的元素。
def max_element(input_list):
    return max(input_list)


test_list = [3, 99, 1, 6, 2, 5]
print(max_element(test_list))

# 8.创建一个包含重复元素的集合,然后使用集合的方法去除重复元素。
s = {2, 8, 1, 5, 2}
print(s)

my_set = {1, 2, 2, 3, 4, 4, 5}
unique_set = set(my_set)  # unique用法
print(unique_set)

# 9.编写一个程序,接受用户输入的若干单词,然后将这些单词按照字母顺序进行排序并打印出来。
words = input("请输入你要打印的单词,用空格分隔:").split()  # 分割
sorted_words = sorted(words)  # sorted排序
print(sorted_words)

# 10.创建一个包含5个元素的列表,然后使用 pop() 方法删除其中的一个元素,并打印删除后的列表。
lst2 = ['hello', 'world', '1', '2', '3']
lst2.pop()
print(lst2)
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值