1. Запишите код, следующий список, каждая из функций в соответствии с требованиями
Li = [ «Алекс» ««Ritian»,«Барри»,«Wenzhou»WuSir»]
Длина вычисления и выводит список в
качестве элемента «семь», списков и выводят добавленные
В первом из списка положение элемента вставки «Тони», и выводит список добавленный
редактировать элемент списка во второе положение «Келли», и выводит модифицированный список
сет - лист 2 = [1, «а» , 3,4 " сердце «] добавляется к каждому элементу в списке ли, строки кода , чтобы достичь, не позволяет цикл добавляется.
Заключите строку S = «QWERT» каждый элемент Li добавлен в список, строка кода для достижения, не позволяет добавляется цикл.
Пожалуйста , удалите элементы в списке «Ritian», список и выводит дополнительный
список удалить из двух элементов, перечень элементов и удаления элементов и выходов , чтобы удалить
удалить список из 2-4 элементов, и список выводится после удаления элементов
li = ["alex", "WuSir", "ritian", "barry", "wenzhou"]
print(len(li))
li.append('seven')
print(li)
li.insert(0,'Tony')
print(li)
li[1] = 'Kelly'
print(li)
l2=[1,"a",3,4,"heart"]
li.extend(l2)
print(li)
s = "qwert"
li.extend(s)
print(li)
li.remove('ritian')
print(li)
li.pop(1)
print(li.pop(1))
print(li)
del li[1:4]
print(li)
2. Напишите код, который имеет следующий список, используйте кусочки для достижения каждой функции
Li = [1, 3, 2 , "а", 4 "б", 5, "с"]
образована нарезкой нового списка l1 списка LI, l1 = [1,3,2]
По Списку литий кусочки , чтобы сформировать новый список l2, l2 = [ «а» , 4 «б»]
образована нарезка новый список Li списка l3, l3 = [ «1,2,4,5] с
помощью списка Li срез формирование нового список l4, l4 = [3, « а», «б»] ,
чтобы сформировать новый список L5 по списку Li нарезания, L5 = [ «с»] ,
чтобы сформировать новый список по нарезания список лития l6 , L6 = [ "б", "а", 3]
l1 = li[:3]
l2 = li[3:6]
l3 = li[::2]
l4 = li[1:6:2]
l5 = li[-1:]
l6 = li[-3:-8:-2]
3. Напишите код, который имеет следующий список, как это требуется для выполнения каждой функции.
лис = [2, 3, " K", [ "QWE", 20, [ "k1", [ "ТТ", 3 "1"]], 89], "AB", "ADV"]
список лис «тт» капитализируются (два способа).
3, список чисел в строке «100» (в двух направлениях).
Список строк «1» на цифру 101 (в двух направлениях).
lis[3][2][1][0] = 'TT'
print(lis)
lis[3][2][1][0] = lis[3][2][1][0].upper()
print(lis)
lis[3][2][1][1] = 100
print(lis)
lis[3][2][1][1] = str(lis[3][2][1][1] + 97)
print(lis)
lis[3][2][1][-1] = 101
print(lis)
lis[3][2][1][-1] = int(lis[3][2][1][-1]) + 100
print(lis)
4. реализован в коде:
Li = [ «Алекс», «wusir», «Taibai»] ,
используя каждый элемент списка сращены в строку символов подчеркивания «alex_wusir_taibai»
li = ["alex", "wusir", "taibai"]
l1 ="_".join(li)
print(l1)
s =''
for i in li:
s += i+'_'
print(s[:-1])
Использование для контура диапазона печати миниатюр и списка ниже.
Li = [ "Алекс", "WuSir", "Ritian", "Барри", "Wenzhou"]
index = 0
for i in li:
print(index)
index += 1
for i in range(len(li):
print(i)
6. Применение по петле и в пределах диапазона 100, чтобы найти все эти и даже даже вставлен в новый список.
lis = []
for i in range(0,101,2):lis.append(i)
print(lis)
7. Применение по петле и определить в пределах диапазона 503 может делиться, и вставить эти числа в новый список.
lis = []
for i in range(0,51):
if i%3 == 0:
lis.append(i)
print(lis)
8. Применение по петле и диапазоне от 100 до 1, обратной печати.
for i in range(100,0,-1):print(i)
9. Применение по петле и диапазону от 100 до 10, все еще обратного добавлен в новый список, то список фильтрующих элементов, число делится на четыре пребывания.
lis = []
for i in range(100,9,-2):
lis.append(i)
for i in lis:
if i%4 == 0:
lis.remove(i)
print(lis)
10. Использование для цикла и Range, добавит цифровую 1-30 в список, список и цикл будет изменен на число, делящееся на 3 *.
lis = []
for i in range(1,31):
lis.append(i)
for s in lis:
if s%3 == 0:
lis[lis.index(s)] = '*'
index += 1
print(lis)
11. Найти список элементов ли, удалить каждый элемент пространства, и идентифицировать себя с «А» или «а» в самом начале, и с «с» в конце всех элементов, и добавить в новый список, последний цикл Распечатать этот новый список.
Li = [ "Taibai", " alexC", "ABC", "Эгон", "Ritian", "WuSir", "AQC"]
li = ["TaiBai ", "alexC", "AbC ", "egon", " riTiAn", "WuSir", " aqc"]
lis = []
for i in li:
i = i.strip()
if (i.startswith('A') or i.startswith('a') )and i.endswith('c'):
lis.append(i)
for i in lis:
print(i)
12. Развитие чувствительных слов фильтруется программа предлагает пользователю ввести комментарий, если пользовательский ввод содержит специальные символы:
чувствительный список слов Li = [ «Цан учитель», «Токио горячий», «Муто синий», «Юи Хатано «]
ввод содержимого пользователя будет чувствительным к написанию равной длины (преподаватель Цан в качестве альтернативы **), и добавляет к списку, если пользовательский ввод не чувствительно слово, непосредственно добавлен в приведенный выше список ,
li = ["太白", "东京", "武功", "日本"]
s = input('请输入评论内容:')
lis = []
for i in li:
if i in s:
s = s.replace(i,'*'*len(i))
lis.append(s)
print(lis)
13. В приведенном ниже списке (дополнительные проблемы)
Li = [. 1 ,. 3 ,. 4, "Алекс", [. 3 ,. 7 ,. 8, "Taibai"] ,. 5, "Ritian"]
петля для печати каждого элемента списка, Распечатайте список выполнил свои элементы утилизации внутри.
Я хочу , чтобы результаты:
1
3
4
"Алекс"
3
7,
8
"Taibai"
5
Ritian
li = [1, 3, 4, "alex", [3, 7, 8, "TaiBai"], 5, "RiTiAn"]
for i in li:
if type(i) == list:
for s in i:
if type(s) == str:
print(s.lower())
else:
print(s)
elif type(i) == str:
print(i.lower())
else:
print(i)