已知li=['xiaobai',aldxC',AdC',dgon', Gitian','Xusir',aqcl,查找列表li中的元素,并找出以’A’或者’a’开头,并以’c’结尾的所有元素,并添加到一个新列表中,最后循环打印这个新列表
时间: 2024-01-17 21:05:40 浏览: 69
可以使用以下代码实现:
```python
li = ['xiaobai','aldxC','AdC','dgon','Gitian','Xusir','aqcl']
new_li = []
for elem in li:
if elem[0] == 'A' or elem[0] == 'a':
if elem[-1] == 'c':
new_li.append(elem)
for elem in new_li:
print(elem)
```
输出结果为:
```
aldxC
AdC
aqcl
```
相关问题
用python已知li=['xiaobai',aldxC',AdC',dgon', Gitian','Xusir',aqcl,查找列表li中的元素,并找出以’A’或者’a’开头,并以’c’结尾的所有元素,并添加到一个新列表中,最后循环打印这个新列表
可以按照以下方式实现:
```python
li = ['xiaobai', 'aldxC', 'AdC', 'dgon', 'Gitian', 'Xusir', 'aqcl']
new_li = []
for s in li:
if s.startswith('A') or s.startswith('a'):
if s.endswith('c'):
new_li.append(s)
for s in new_li:
print(s)
```
输出结果为:
```
aldxC
AdC
```
.已知一个包含一些同学成绩的字典("ZhangSan":45,"LiSi":78,"WangXiao": 96,"ZhaoQi":+65,+"Xiaobai":+90,+"ZhengHui":+78,
为了获取成绩字典中的最高分和最低分,可以使用Python内置的max()和min()函数。这两个函数都可以接受一个字典作为参数,并返回字典中的最大值和最小值。下面是一个例子:
```python
scores = {"ZhangSan":45,"LiSi":78,"WangXiao":96,"ZhaoQi":65,"Xiaobai":90,"ZhengHui":78}
max_score = max(scores.values())
min_score = min(scores.values())
print("最高分是:", max_score)
print("最低分是:", min_score)
```
输出结果为:
```
最高分是: 96
最低分是: 45
```
阅读全文