Ключ бой блуждать 002_ практике

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)
      

рекомендация

отwww.cnblogs.com/xiaohei-chen/p/11863211.html